Merge packaging changes from 4.9.13-1+rpi3 into 4.9.30-2+deb9u2 to produce packaging...
authorRaspbian kernel package updater <root@raspbian.org>
Thu, 20 Jul 2017 21:21:59 +0000 (22:21 +0100)
committerRaspbian kernel package updater <root@raspbian.org>
Thu, 20 Jul 2017 21:21:59 +0000 (22:21 +0100)
1  2 
debian/changelog
debian/config/defines
debian/patches/series
debian/rules.real

index 1f0d08e3291a2db635f53081f38268a03809603c,ec03df5e92b9fc9ef3a7ebad81aa1d4b13c16416..66c818fad5194772d7154b66c1cbb14e5089650b
- linux-4.9 (4.9.13-1+rpi3) jessie-staging; urgency=medium
-   * Fix "linux-compiler" packaging stuff for compiler version change.
-   * Remove usbip and cpupower binary packages as they are unversioned.
-  -- Peter Michael Green <plugwash@raspbian.org>  Thu, 18 May 2017 17:44:34 +0000
- linux-4.9 (4.9.13-1+rpi2) jessie-staging; urgency=medium
-   * Make config changes based on diff between rpi-4.4.y and rpi-4.9.y branches.
-   * Further fixes to clean target.
-  -- Peter Michael Green <plugwash@raspbian.org>  Thu, 11 May 2017 17:42:57 +0000
- linux-4.9 (4.9.13-1+rpi1) jessie-staging; urgency=medium
++linux-4.9 (4.9.30-2+deb9u2+rpi1) jessie-staging; urgency=medium
 +
 +  [Changes from 3.18.5-1~exp1+rpi1 or earlier]
 +  [Vagrant Cascadian <vagrant@debian.org>]
 +  * disable other armhf variants. 
 +  * disable other armhf debian-installer variants.
 +  * attempt to enable debian-installer udebs for rpi.
 +  * try harder to enable debian-installer udebs. 
 +  [Peter Michael Green]
 +  * Include patches to support RaspberryPI from:
 +    https://github.com/raspberrypi/linux.git
 +    branch: rpi-3.16.y
 +  * add script to automatically regenerate rpi patches from git repos
 +  * add hack to allow upgrading of kernel located on fat partition to succeed
 +  * Fix clean target
 +  * Merge config changes from 3.10.11-1+rpi4 packaging.
 +  * Build hardware rng module.
 +  * Build pps module for gps timeserver support.
 +  * Disable fat modules udeb because we are compiling fat support in.
 +  * Disable patches that conflict with or duplicate rpi patches
 +    - features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch
 +  * Add various kernel config changes that the raspberry pi foundation made between
 +    3.14 and 3.16 kernel series.
 +  * Changes forward ported from 3.12 packaging
 +    + optimise update-rpi-patches script a bit (reduce the number of calls to
 +      quilt refresh).
 +    + apply GPIO related configuration changes requested by Diederik
 +      (LP: 1403865)
 +  * Rename source package and don't build libc-dev package
 +  * Add support for raspberry pi 2
 +    + also turn on some stuff for pi1 that was noticed during the pi1/pi2
 +      config comparison.
 +
 +  [Changes introduced in 3.18.5-1~exp1+rpi10 by Peter Michael Green]
 +  * Fix kernel configuration for keyboard
 +  * split out config.rpix containing config containing settings that
 +    are used for both pi1 and pi2.
 +
 +  [Changes introduced in 3.18.5-1~exp1+rpi11 by Peter Michael Green]
 +  * add copyright header to mkknling.
 +  * enable I2S modules now we have device tree support.
 +
 +  [Changes introduced in 3.18.5-1~exp1+rpi17 by Peter Micheal Green]
 +  * Add RTC drivers requested by Diederik
 +  * Update mmc/dma settings to hopefully fix build failure.
 +
 +  [Changes introduced in 4.4.6-1+rpi1 by Peter Michael Green]
 +  * Disable patches that conflict or potentially conflict with rpi patches.
 +    + all patches under features/arm/rpi/ 
 +    + features/all/cgroups-Allow-memory-cgroup-support-to-be-included-b.patch
 +    + bugfix/all/uas-fix-high-order-alloc.patch 
 +    + bugfix/all/firmware-remove-redundant-log-messages-from-drivers.patch
 +  * Disable rpi_9999_other_changes.patch, it seems to contain only garbage.
 +  * add device tree trailer using scripts/mkknlimg (previously we used our own copy of mkknlimg)
 +
 +
 +  [changes brought forward from 4.4.6-1+rpi2 by Peter Michael Green <plugwash@raspbian.org> at Sun, 17 Apr 2016 01:49:37 +0000]
 +  * Add a load of rpf config settings to try and fix boot failure 
 +    (if it works a cleanup process will be started afterwards)
 +
 +  [changes brought forward from 4.4.6-1+rpi3 by Peter Michael Green <plugwash@raspbian.org> at Tue, 19 Apr 2016 14:24:19 +0000]
 +  * Don't specity an ext3-modules udeb for rpi and rpi2 flavors, debian no
 +    longer seems to provide a template for it
 +  * Don't specity an ext2-modules udeb for rpi and rpi2 flavors, debian no
 +    longer seems to provide a template for it
 +  * Remove some of the rpf config settings added in 4.4.6-1+rpi2
 +
 +  [changes brought forward from 4.4.6-1+rpi4 by Peter Michael Green <plugwash@raspbian.org> at Thu, 21 Apr 2016 21:08:58 +0000]
 +  * With previous version rpi2 kernel booted but rpi kernel didn't.
 +    try some more config changes.
 +
 +  [changes brought forward from 4.4.6-1+rpi5 by Peter Michael Green <plugwash@raspbian.org> at Tue, 26 Apr 2016 15:34:06 +0000]
 +  * Unshelve some more config settings.
 +
 +  [changes brought forward from 4.4.6-1+rpi6 by Peter Michael Green <plugwash@raspbian.org> at Thu, 28 Apr 2016 13:30:55 +0000]
 +  * Unshelve some more config settings.
 +
 +  [changes brought forward from 4.4.6-1+rpi7 by Peter Michael Green <plugwash@raspbian.org> at Thu, 28 Apr 2016 18:09:56 +0000]
 +  * unshelve some more config settings.
 +
 +  [changes brought forward from 4.4.6-1+rpi8 by Peter Michael Green <plugwash@raspbian.org> at Thu, 28 Apr 2016 23:00:11 +0000]
 +  * unshelve yet more config settings.
 +
 +  [changes brought forward from 4.4.6-1+rpi9 by Peter Michael Green <plugwash@raspbian.org> at Sat, 30 Apr 2016 23:47:50 +0000]
 +  * Unshelve remaining config settings (this should make us equivilent to +rpi2)
 +
 +  [changes brought forward from 4.4.6-1+rpi10 by Peter Michael Green <plugwash@raspbian.org> at Sun, 01 May 2016 21:47:14 +0000]
 +  * Remove config settings unshelved in +rpi7 and +rpi8
 +
 +  [changes brought forward from 4.4.6-1+rpi11 by Peter Michael Green <plugwash@raspbian.org> at Mon, 02 May 2016 01:51:47 +0000]
 +  * Remove settings unshelved in +rpi5 and +rpi6
 +
 +  [changes brought forward from 4.4.6-1+rpi12 by Peter Michael Green <plugwash@raspbian.org> at Mon, 02 May 2016 14:59:12 +0000]
 +  * Merge config.test into config.rpi
 +  * Allow loop drivers to be built as modules so udeb build succeeds.
 +  * Remove CONFIG_FIRMWARE_IN_KERNEL from config.rpi
 +
 +  [changes brought forward from 4.4.6-1+rpi13 by Peter Michael Green <plugwash@raspbian.org> at Tue, 03 May 2016 02:16:27 +0000]
 +  * Remove more stuff from config.rpi because it's breaking udeb generation
 +    + Remove "# CONFIG_CRYPTO_BLOWFISH is not set"
 +    + Remove "# CONFIG_CRYPTO_SERPENT is not set"
 +    + Remove "# CONFIG_CRYPTO_TWOFISH is not set"
 +    + Remove "# CONFIG_MINIX_FS is not set"
 +
 +  [changes brought forward from 4.4.6-1+rpi14 by Peter Michael Green <plugwash@raspbian.org> at Thu, 05 May 2016 19:38:10 +0000]
 +  * Add a couple of settings to the rpi2 config based on looking at difference
 +    between foundation rpi and rpi2 configs.
 +  * Move a bunch of stuff from rpi config to rpix config.
 +
 +  [changes introduced in 4.9.13-1+rpi1 by Peter Michael Green]
 +  * Move to new git rebased based strategy for generating rpi patches
 +  * Cleanup some stuff dgit doesn't like in clean target.
 +  * Disable kernel signing.
 +  * Deversion debhelper build-dependency.
 +  * swap order of asciidoc and asciidoc-base alternative build-depends.
 +  * Deversion flex build-dependency
 +  * Deversion libbabeltrace-dev and libbabeltrace-ctf-dev build-dependencys
 +  * Build with gcc-4.9
 +  * Fix build failure with debhelper versions that don't know --no-automatic-dbgsym
 +  * Remove ext3 modules from d-i package list.
 +
-  -- Peter Michael Green <plugwash@raspbian.org>  Tue, 07 Mar 2017 02:27:05 +0000
++  [changes brought forward from 4.9.13-1+rpi2 by Peter Michael Green <plugwash@raspbian.org> at Thu, 11 May 2017 17:42:57 +0000]
++  * Make config changes based on diff between rpi-4.4.y and rpi-4.9.y branches.
++  * Further fixes to clean target.
++
++  [changes brought forward from 4.9.13-1+rpi3 by Peter Michael Green <plugwash@raspbian.org> at Thu, 18 May 2017 17:44:34 +0000]
++  * Fix "linux-compiler" packaging stuff for compiler version change.
++  * Remove usbip and cpupower binary packages as they are unversioned.
++
++ -- Raspbian forward porter <root@raspbian.org>  Thu, 20 Jul 2017 21:17:24 +0000
++
+ linux (4.9.30-2+deb9u2) stretch-security; urgency=high
+   * Revert changes in version 4.9.30-2+deb9u1 (Closes: #865303)
+   * mm: larger stack guard gap, between vmas (CVE-2017-1000364)
+   * mm: fix new crash in unmapped_area_topdown()
+  -- Ben Hutchings <ben@decadent.org.uk>  Mon, 26 Jun 2017 16:27:47 +0100
+ linux (4.9.30-2+deb9u1) stretch-security; urgency=high
+   * mm: enlarge stack guard gap (CVE-2017-1000364)
+   * mm: allow to configure stack gap size
+   * mm, proc: cap the stack gap for unpopulated growing vmas
+   * mm, proc: drop priv parameter from is_stack
+   * mm: do not collapse stack gap into THP
+   * fold me "mm: allow to configure stack gap size"
+  -- Salvatore Bonaccorso <carnil@debian.org>  Sun, 18 Jun 2017 10:14:32 +0200
+ linux (4.9.30-2) unstable; urgency=high
+   * [x86] Enable SERIAL_8250_MID as built-in (Closes: #864368)
+   * Fix bugs introduced by original fix for CVE-2017-9074:
+     - ipv6: Check ip6_find_1stfragopt() return value properly.
+     - ipv6: xfrm: Handle errors reported by xfrm6_find_1stfragopt()
+     - ipv6: Fix leak in ipv6_gso_segment().
+   * Revert "uapi: fix linux/if.h userspace compilation errors" (see #864269)
+   * [armhf] udeb: Add axp20x_usb_power to kernel-image; add i2c-modules
+     package including i2c-mv64xxx and i2c-rk3x (thanks to Karsten Merker)
+     (Closes: #856111)
+   * NFSv4.x/callback: Create the callback service through svc_create_pooled
+     (Closes: #862357)
+  -- Ben Hutchings <ben@decadent.org.uk>  Mon, 12 Jun 2017 16:24:30 +0100
+ linux (4.9.30-1) unstable; urgency=medium
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.26
+     - [arm64] Revert "mmc: sdhci-msm: Enable few quirks"
+     - ping: implement proper locking
+     - [sparc64] kern_addr_valid regression
+     - [sparc64] Fix kernel panic due to erroneous #ifdef surrounding
+       pmd_write()
+     - net: neigh: guard against NULL solicit() method
+     - net: phy: handle state correctly in phy_stop_machine
+     - bpf: improve verifier packet range checks
+     - net/mlx5: Avoid dereferencing uninitialized pointer
+     - l2tp: hold tunnel socket when handling control frames in l2tp_ip
+       and l2tp_ip6
+     - l2tp: purge socket queues in the .destruct() callback
+     - net/packet: fix overflow in check for tp_frame_nr
+     - net/packet: fix overflow in check for tp_reserve
+     - l2tp: take reference on sessions being dumped
+     - l2tp: fix PPP pseudo-wire auto-loading
+     - net: ipv4: fix multipath RTM_GETROUTE behavior when iif is given
+     - sctp: listen on the sock only when it's state is listening or
+       closed
+     - tcp: clear saved_syn in tcp_disconnect()
+     - ipv6: Fix idev->addr_list corruption
+     - net-timestamp: avoid use-after-free in ip_recv_error
+     - net: vrf: Fix setting NLM_F_EXCL flag when adding l3mdev rule
+     - dp83640: don't recieve time stamps twice
+     - gso: Validate assumption of frag_list segementation
+     - net: ipv6: RTF_PCPU should not be settable from userspace
+     - netpoll: Check for skb->queue_mapping
+     - ip6mr: fix notification device destruction
+     - net/mlx5: Fix driver load bad flow when having fw
+       initializing timeout
+     - net/mlx5e: Fix small packet threshold
+     - net/mlx5e: Fix ETHTOOL_GRXCLSRLALL handling
+     - macvlan: Fix device ref leak when purging bc_queue
+     - net: ipv6: regenerate host route if moved to gc list
+     - net: phy: fix auto-negotiation stall due to unavailable interrupt
+     - ipv6: check skb->protocol before lookup for nexthop
+     - tcp: memset ca_priv data to 0 properly
+     - ipv6: check raw payload size correctly in ioctl
+     - ALSA: oxfw: fix regression to handle Stanton SCS.1m/1d
+     - ALSA: firewire-lib: fix inappropriate assignment between
+       signed/unsigned type
+     - ALSA: seq: Don't break snd_use_lock_sync() loop by timeout
+     - [mips*] KGDB: Use kernel context for sleeping threads
+     - [mips*] Avoid BUG warning in arch_check_elf
+     - p9_client_readdir() fix
+     - [x86] ASoC: intel: Fix PM and non-atomic crash in bytcr drivers
+     - Input: i8042 - add Clevo P650RS to the i8042 reset list
+     - nfsd: check for oversized NFSv2/v3 arguments
+     - nfsd4: minor NFSv2/v3 write decoding cleanup
+     - nfsd: stricter decoding of write-like NFSv2/v3 ops
+     - ceph: fix recursion between ceph_set_acl() and __ceph_setattr()
+     - macsec: avoid heap overflow in skb_to_sgvec
+     - net: can: usb: gs_usb: Fix buffer on stack
+     - [x86] ftrace: Fix triple fault with graph tracing and suspend-to-ram
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.27
+     - timerfd: Protect the might cancel mechanism proper
+     - Handle mismatched open calls
+     - [x86] tpm_tis: use default timeout value if chip reports it as zero
+     - scsi: storvsc: Workaround for virtual DVD SCSI version
+     - [powerpc, x86] hwmon: (it87) Avoid registering the same chip on both SIO
+       addresses
+     - 8250_pci: Fix potential use-after-free in error path
+     - ceph: try getting buffer capability for readahead/fadvise
+     - cpu/hotplug: Serialize callback invocations proper
+     - dm ioctl: prevent stack leak in dm ioctl call
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.28
+     - 9p: fix a potential acl leak
+     - hwmon: (it87) Fix pwm4 detection for IT8620 and IT8628
+     - [x86] tpm: fix RC value check in tpm2_seal_trusted
+     - [x86] tmp: use pdev for parent device in tpm_chip_alloc
+     - cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
+     - [powerpc*] mm: Fixup wrong LPCR_VRMASD value
+     - [powerpc*] powernv: Fix opal_exit tracepoint opcode
+     - [powerpc*] Correctly disable latent entropy GCC plugin on
+       prom_init.o
+     - [x86] perf/x86/intel/pt: Add format strings for PTWRITE and power
+       event tracing
+     - [arm64] dts: r8a7795: Mark EthernetAVB device node disabled
+     - [arm64] dts: qcom: Fix ipq board clock rates
+     - [arm64] Improve detection of user/non-user mappings in
+       set_pte(_at)
+     - [armhf] OMAP5 / DRA7: Fix HYP mode boot for thumb2 build
+     - [armhf] dts: sun7i: lamobo-r1: Fix CPU port RGMII settings
+     - mwifiex: debugfs: Fix (sometimes) off-by-1 SSID print
+     - mwifiex: remove redundant dma padding in AMSDU
+     - mwifiex: Avoid skipping WEP key deletion for AP
+     - iwlwifi: fix MODULE_FIRMWARE for 6030
+     - iwlwifi: mvm: don't restart HW if suspend fails with unified image
+     - iwlwifi: mvm: overwrite skb info later
+     - iwlwifi: pcie: don't increment / decrement a bool
+     - iwlwifi: pcie: trans: Remove unused 'shift_param'
+     - iwlwifi: pcie: fix the set of DMA memory mask
+     - iwlwifi: mvm: fix reorder timer re-arming
+     - iwlwifi: mvm: Use aux queue for offchannel frames in dqa
+     - iwlwifi: mvm/pcie: adjust A-MSDU tx_cmd length in PCIe
+     - iwlwifi: mvm: fix pending frame counter calculation
+     - iwlwifi: mvm: fix references to first_agg_queue in DQA mode
+     - iwlwifi: mvm: synchronize firmware DMA paging memory
+     - iwlwifi: mvm: writing zero bytes to debugfs causes a crash
+     - [x86] ioapic: Restore IO-APIC irq_chip retrigger callback
+     - [amd64] x86/pci-calgary: Fix iommu_free() comparison of unsigned
+       expression >= 0
+     - [x86] kprobes/x86: Fix kernel panic when certain exception-
+       handling addresses are probed
+     - [x86] platform/intel-mid: Correct MSI IRQ line for watchdog device
+     - [x86] KVM: nVMX: initialize PML fields in vmcs02
+     - [x86] KVM: nVMX: do not leak PML full vmexit to L1
+     - [arm64, armhf] usb: dwc2: host: use msleep() for long delay
+     - [armhf] usb: host: ehci-exynos: Decrese node refcount on
+       exynos_ehci_get_phy() error paths
+     - [armhf] usb: host: ohci-exynos: Decrese node refcount on
+       exynos_ehci_get_phy() error paths
+     - [arm64, armhf] usb: chipidea: Only read/write OTGSC from one place
+     - [arm64, armhf] usb: chipidea: Handle extcon events properly
+     - USB: serial: keyspan_pda: fix receive sanity checks
+     - USB: serial: digi_acceleport: fix incomplete rx sanity check
+     - USB: serial: ssu100: fix control-message error handling
+     - USB: serial: io_edgeport: fix epic-descriptor handling
+     - USB: serial: ti_usb_3410_5052: fix control-message error handling
+     - USB: serial: ark3116: fix open error handling
+     - USB: serial: ftdi_sio: fix latency-timer error handling
+     - USB: serial: quatech2: fix control-message error handling
+     - USB: serial: mct_u232: fix modem-status error handling
+     - USB: serial: io_edgeport: fix descriptor error handling
+     - [armhf] clk: rockchip: add "," to
+       mux_pll_src_apll_dpll_gpll_usb480m_p on rk3036
+     - phy: qcom-usb-hs: Add depends on EXTCON
+     - scsi: qla2xxx: Fix crash in qla2xxx_eh_abort on bad ptr
+     - scsi: mac_scsi: Fix MAC_SCSI=m option when SCSI=m
+     - scsi: smartpqi: fix time handling
+     - [mips*] R2-on-R6 MULTU/MADDU/MSUBU emulation bugfix
+     - brcmfmac: Ensure pointer correctly set if skb data location
+       changes
+     - brcmfmac: Make skb header writable before use
+     - [x86] staging/lustre/llite: move root_squash from sysfs to debugfs
+     - [x86] staging: wlan-ng: add missing byte order conversion
+     - ALSA: hda - Fix deadlock of controller device lock at unbinding
+     - [sparc64] fix fault handling in NGbzero.S and GENbzero.S
+     - macsec: dynamically allocate space for sglist
+     - tcp: do not underestimate skb->truesize in tcp_trim_head()
+     - bpf: enhance verifier to understand stack pointer arithmetic
+     - [arm64] bpf: fix jit branch offset related to ldimm64
+     - tcp: fix wraparound issue in tcp_lp
+     - net: ipv6: Do not duplicate DAD on link up
+     - net: usb: qmi_wwan: add Telit ME910 support
+     - tcp: do not inherit fastopen_req from parent
+     - ipv4, ipv6: ensure raw socket message is big enough to hold
+       an IP header
+     - rtnetlink: NUL-terminate IFLA_PHYS_PORT_NAME string
+     - ipv6: initialize route null entry in addrconf_init()
+     - ipv6: reorder ip6_route_dev_notifier after ipv6_dev_notf
+     - bnxt_en: allocate enough space for ->ntp_fltr_bmap
+     - bpf: don't let ldimm64 leak map addresses on unprivileged
+       (CVE-2017-9150)
+     - f2fs: sanity check segment count
+     - xen: Revert commits da72ff5bfcb0 and 72a9b186292d
+     - [arm64, armhf] wlcore: Pass win_size taken from
+       ieee80211_sta to FW
+     - [arm64, armhf] wlcore: Add RX_BA_WIN_SIZE_CHANGE_EVENT event
+     - drm/ttm: fix use-after-free races in vm fault handling
+     - block: get rid of blk_integrity_revalidate()
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.29
+     - [x86] xen: adjust early dom0 p2m handling to xen hypervisor behavior
+     - target: Fix compare_and_write_callback handling for non GOOD status
+     - target/fileio: Fix zero-length READ and WRITE handling
+     - iscsi-target: Set session_fall_back_to_erl0 when forcing reinstatement
+     - usb: xhci: bInterval quirk for TI TUSB73x0
+     - usb: host: xhci: print correct command ring address
+     - USB: Proper handling of Race Condition when two USB class drivers try to
+       call init_usb_class simultaneously
+     - USB: Revert "cdc-wdm: fix "out-of-sync" due to missing notifications"
+     - [x86] staging: vt6656: use off stack for in buffer USB transfers.
+     - [x86] staging: vt6656: use off stack for out buffer USB transfers.
+     - [x86] staging: comedi: jr3_pci: fix possible null pointer dereference
+     - [x86] staging: comedi: jr3_pci: cope with jiffies wraparound
+     - usb: misc: add missing continue in switch
+     - usb: gadget: legacy gadgets are optional
+     - usb: Make sure usb/phy/of gets built-in
+     - usb: hub: Fix error loop seen after hub communication errors
+     - usb: hub: Do not attempt to autosuspend disconnected devices
+     - [x86] boot: Fix BSS corruption/overwrite bug in early x86 kernel startup
+     - [amd64] pmem: Fix cache flushing for iovec write < 8 bytes
+     - [x86] perf: Fix Broadwell-EP DRAM RAPL events
+     - [x86] KVM: fix user triggerable warning in kvm_apic_accept_events()
+     - [armhf,arm64] KVM: fix races in kvm_psci_vcpu_on
+     - [arm64] KVM: Fix decoding of Rt/Rt2 when trapping AArch32 CP accesses
+     - block: fix blk_integrity_register to use template's interval_exp if not 0
+     - crypto: algif_aead - Require setkey before accept(2)
+     - [x86] crypto: ccp - Use only the relevant interrupt bits
+     - [x86] crypto: ccp - Disable interrupts early on unload
+     - [x86] crypto: ccp - Change ISR handler method for a v3 CCP
+     - [x86] crypto: ccp - Change ISR handler method for a v5 CCP
+     - dm era: save spacemap metadata root after the pre-commit
+     - dm rq: check blk_mq_register_dev() return value in
+       dm_mq_init_request_queue()
+     - dm thin: fix a memory leak when passing discard bio down
+     - vfio/type1: Remove locked page accounting workqueue
+     - iov_iter: don't revert iov buffer if csum error
+     - IB/core: Fix sysfs registration error flow
+     - IB/core: For multicast functions, verify that LIDs are multicast LIDs
+     - IB/IPoIB: ibX: failed to create mcg debug file
+     - IB/mlx4: Fix ib device initialization error flow
+     - IB/mlx4: Reduce SRIOV multicast cleanup warning message to debug level
+     - IB/hfi1: Prevent kernel QP post send hard lockups
+     - perf auxtrace: Fix no_size logic in addr_filter__resolve_kernel_syms()
+     - ext4: evict inline data when writing to memory map
+     - fs/xattr.c: zero out memory copied to userspace in getxattr
+     - ceph: fix memory leak in __ceph_setxattr()
+     - fs/block_dev: always invalidate cleancache in invalidate_bdev()
+     - mm: prevent potential recursive reclaim due to clearing PF_MEMALLOC
+     - Fix match_prepath()
+     - Set unicode flag on cifs echo request to avoid Mac error
+     - SMB3: Work around mount failure when using SMB3 dialect to Macs
+     - CIFS: fix mapping of SFM_SPACE and SFM_PERIOD
+     - cifs: fix leak in FSCTL_ENUM_SNAPS response handling
+     - cifs: fix CIFS_ENUMERATE_SNAPSHOTS oops
+     - CIFS: fix oplock break deadlocks
+     - cifs: fix CIFS_IOC_GET_MNT_INFO oops
+     - CIFS: add misssing SFM mapping for doublequote
+     - padata: free correct variable
+     - device-dax: fix cdev leak
+     - fscrypt: fix context consistency check when key(s) unavailable
+     - [armhf] serial: samsung: Use right device for DMA-mapping calls
+     - [armhf] serial: omap: fix runtime-pm handling on unbind
+     - [armhf] serial: omap: suspend device on probe errors
+     - tty: pty: Fix ldisc flush after userspace become aware of the data already
+     - Bluetooth: Fix user channel for 32bit userspace on 64bit kernel
+     - Bluetooth: hci_bcm: add missing tty-device sanity check
+     - Bluetooth: hci_intel: add missing tty-device sanity check
+     - ipmi: Fix kernel panic at ipmi_ssif_thread()
+     - libnvdimm, region: fix flush hint detection crash
+     - libnvdimm, pmem: fix a NULL pointer BUG in nd_pmem_notify
+     - libnvdimm, pfn: fix 'npfns' vs section alignment
+     - [powerpc*/*64*] pstore: Fix flags to enable dumps on powerpc
+     - pstore: Shut down worker when unregistering
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.30
+     - usb: misc: legousbtower: Fix buffers on stack
+     - usb: misc: legousbtower: Fix memory leak
+     - USB: ene_usb6250: fix DMA to the stack
+     - watchdog: pcwd_usb: fix NULL-deref at probe
+     - char: lp: fix possible integer overflow in lp_setup() (CVE-2017-1000363)
+     - USB: core: replace %p with %pK
+     - tpm_tis_core: Choose appropriate timeout for reading burstcount
+     - ALSA: hda: Fix cpu lockup when stopping the cmd dmas
+     - [armhf] tegra: paz00: Mark panel regulator as enabled on boot
+     - fanotify: don't expose EOPENSTALE to userspace
+     - tpm_tis_spi: Use single function to transfer data
+     - tpm_tis_spi: Abort transfer when too many wait states are signaled
+     - tpm_tis_spi: Check correct byte for wait state indicator
+     - tpm_tis_spi: Remove limitation of transfers to MAX_SPI_FRAMESIZE bytes
+     - tpm_tis_spi: Add small delay after last transfer
+     - tpm: msleep() delays - replace with usleep_range() in i2c nuvoton driver
+     - tpm: add sleep only for retry in i2c_nuvoton_write_status()
+     - tpm_crb: check for bad response size
+     - mlx5: Fix mlx5_ib_map_mr_sg mr length
+     - infiniband: call ipv6 route lookup via the stub interface
+     - dm btree: fix for dm_btree_find_lowest_key()
+     - dm raid: select the Kconfig option CONFIG_MD_RAID0
+     - dm bufio: avoid a possible ABBA deadlock
+     - dm bufio: check new buffer allocation watermark every 30 seconds
+     - dm mpath: split and rename activate_path() to prepare for its expanded use
+     - dm cache metadata: fail operations if fail_io mode has been established
+     - dm bufio: make the parameter "retain_bytes" unsigned long
+     - dm thin metadata: call precommit before saving the roots
+     - dm space map disk: fix some book keeping in the disk space map
+     - md: update slab_cache before releasing new stripes when stripes resizing
+     - md: MD_CLOSING needs to be cleared after called md_set_readonly or
+       do_md_stop
+     - rtlwifi: rtl8821ae: setup 8812ae RFE according to device type
+     - mwifiex: MAC randomization should not be persistent
+     - mwifiex: pcie: fix cmd_buf use-after-free in remove/reset
+     - ima: accept previously set IMA_NEW_FILE
+     - [x86] KVM: Fix load damaged SSEx MXCSR register
+     - [x86] KVM: Fix potential preemption when get the current kvmclock
+       timestamp
+     - [x86] KVM: Fix read out-of-bounds vulnerability in kvm pio emulation
+     - [i386] fix 32-bit case of __get_user_asm_u64()
+     - [armhf] regulator: rk808: Fix RK818 LDO2
+     - [s390x] kdump: Add final note
+     - [s390x] cputime: fix incorrect system time
+     - ath9k_htc: Add support of AirTies 1eda:2315 AR9271 device
+     - ath9k_htc: fix NULL-deref at probe
+     - [x86] drm/amdgpu: Make display watermark calculations more accurate
+     - [x86] drm/amdgpu: Avoid overflows/divide-by-zero in latency_watermark
+       calculations.
+     - [x86] drm/amdgpu: Add missing lb_vblank_lead_lines setup to DCE-6 path.
+     - drm/nouveau/therm: remove ineffective workarounds for alarm bugs
+     - drm/nouveau/tmr: ack interrupt before processing alarms
+     - drm/nouveau/tmr: fix corruption of the pending list when rescheduling an
+       alarm
+     - drm/nouveau/tmr: avoid processing completed alarms when adding a new one
+     - drm/nouveau/tmr: handle races with hw when updating the next alarm time
+     - [armhf] gpio: omap: return error if requested debounce time is not
+       possible
+     - cdc-acm: fix possible invalid access when processing notification
+     - ohci-pci: add qemu quirk
+     - [powerpc*] cxl: Force context lock during EEH flow
+     - [powerpc*] cxl: Route eeh events to all drivers in
+       cxl_pci_error_detected()
+     - proc: Fix unbalanced hard link numbers
+     - of: fix sparse warning in of_pci_range_parser_one
+     - of: fix "/cpus" reference leak in of_numa_parse_cpu_nodes()
+     - of: fdt: add missing allocation-failure check
+     - [powerpc*/*64*] ibmvscsis: Do not send aborted task response
+     - [x86] IIO: bmp280-core.c: fix error in humidity calculation
+     - IB/hfi1: Return an error on memory allocation failure
+     - IB/hfi1: Fix a subcontext memory leak
+     - pid_ns: Sleep in TASK_INTERRUPTIBLE in zap_pid_ns_processes
+     - pid_ns: Fix race between setns'ed fork() and zap_pid_ns_processes()
+     - USB: serial: ftdi_sio: fix setting latency for unprivileged users
+     - USB: serial: ftdi_sio: add Olimex ARM-USB-TINY(H) PIDs
+     - USB: chaoskey: fix Alea quirk on big-endian hosts
+     - f2fs: check entire encrypted bigname when finding a dentry
+     - fscrypt: avoid collisions when presenting long encrypted filenames
+     - libnvdimm: fix clear length of nvdimm_forget_poison()
+     - xhci: remove GFP_DMA flag from allocation
+     - usb: host: xhci-plat: propagate return value of platform_get_irq()
+     - xhci: apply PME_STUCK_QUIRK and MISSING_CAS quirk for Denverton
+     - usb: host: xhci-mem: allocate zeroed Scratchpad Buffer
+     - net: irda: irda-usb: fix firmware name on big-endian hosts
+     - usbvision: fix NULL-deref at probe
+     - mceusb: fix NULL-deref at probe
+     - ttusb2: limit messages to buffer size
+     - [armhf,arm64] usb: dwc3: gadget: Prevent losing events in event cache
+     - [armhf] usb: musb: tusb6010_omap: Do not reset the other direction's
+       packet size
+     - [armhf] usb: musb: Fix trying to suspend while active for OTG
+       configurations
+     - USB: iowarrior: fix info ioctl on big-endian hosts
+     - usb: serial: option: add Telit ME910 support
+     - USB: serial: qcserial: add more Lenovo EM74xx device IDs
+     - USB: serial: mct_u232: fix big-endian baud-rate handling
+     - USB: serial: io_ti: fix div-by-zero in set_termios
+     - USB: hub: fix SS hub-descriptor handling
+     - USB: hub: fix non-SS hub-descriptor handling
+     - ipx: call ipxitf_put() in ioctl error path (CVE-2017-7487)
+     - iio: hid-sensor: Store restore poll and hysteresis on S3
+     - gspca: konica: add missing endpoint sanity check
+     - dib0700: fix NULL-deref at probe
+     - zr364xx: enforce minimum size when reading header
+     - dvb-frontends/cxd2841er: define symbol_rate_min/max in T/C fe-ops
+     - digitv: limit messages to buffer size
+     - dw2102: limit messages to buffer size
+     - cx231xx-audio: fix init error path
+     - cx231xx-audio: fix NULL-deref at probe
+     - cx231xx-cards: fix NULL-deref at probe
+     - [powerpc*] mm: Ensure IRQs are off in switch_mm()
+     - [powerpc*] eeh: Avoid use after free in eeh_handle_special_event()
+     - [powerpc*] book3s/mce: Move add_taint() later in virtual mode
+     - [powerpc*] pseries: Fix of_node_put() underflow during DLPAR remove
+     - [powerpc*] iommu: Do not call PageTransHuge() on tail pages
+     - [powerpc*] tm: Fix FP and VMX register corruption
+     - [arm64] KVM: Do not use stack-protector to compile EL2 code
+     - [armhf] KVM: Do not use stack-protector to compile HYP code
+     - [armhf] KVM: plug potential guest hardware debug leakage
+     - [armel,armhf] 8662/1: module: split core and init PLT sections
+     - [armhf] dts: imx6sx-sdb: Remove OPP override
+     - [arm64] dts: hi6220: Reset the mmc hosts
+     - [arm64] xchg: hazard against entire exchange variable
+     - [arm64] ensure extension of smp_store_release value
+     - [arm64] armv8_deprecated: ensure extension of addr
+     - [arm64] uaccess: ensure extension of access_ok() addr
+     - [arm64] documentation: document tagged pointer stack constraints
+     - [x86] staging: rtl8192e: rtl92e_fill_tx_desc fix write to mapped out
+       memory.
+     - [x86] staging: rtl8192e: fix 2 byte alignment of register BSSIDR.
+     - [x86] staging: rtl8192e: rtl92e_get_eeprom_size Fix read size of
+       EPROM_CMD.
+     - [x86] staging: rtl8192e: GetTs Fix invalid TID 7 warning.
+     - [x86] iommu/vt-d: Flush the IOTLB to get rid of the initial kdump mappings
+     - stackprotector: Increase the per-task stack canary's random range from 32
+       bits to 64 bits on 64-bit platforms
+     - uwb: fix device quirk on big-endian hosts
+     - genirq: Fix chained interrupt data ordering
+     - nvme: unmap CMB and remove sysfs file in reset path
+     - [alpha] osf_wait4(): fix infoleak
+     - tracing/kprobes: Enforce kprobes teardown after testing
+     - [x86] PCI: hv: Allocate interrupt descriptors with GFP_ATOMIC
+     - [x86] PCI: hv: Specify CPU_AFFINITY_ALL for MSI affinity when >= 32 CPUs
+     - PCI: Fix pci_mmap_fits() for HAVE_PCI_RESOURCE_TO_USER platforms
+     - PCI: Fix another sanity check bug in /proc/pci mmap
+     - PCI: Only allow WC mmap on prefetchable resources
+     - PCI: Freeze PME scan before suspending devices
+     - [armel,armhf] mtd: nand: orion: fix clk handling
+     - [armhf] mtd: nand: omap2: Fix partition creation via cmdline mtdparts
+     - mtd: nand: add ooblayout for old hamming layout
+     - [x86] drm/edid: Add 10 bpc quirk for LGD 764 panel in HP zBook 17 G2
+     - NFSv4: Fix a hang in OPEN related to server reboot
+     - NFS: Fix use after free in write error path
+     - NFS: Use GFP_NOIO for two allocations in writeback
+     - nfsd: fix undefined behavior in nfsd4_layout_verify
+     - nfsd: encoders mustn't use unitialized values in error cases
+     - drivers: char: mem: Check for address space wraparound with mmap()
+     - [x86] drm/i915/gvt: Disable access to stolen memory as a guest
+   [ Aurelien Jarno ]
+   * [mips*/*-malta] Enable POWER_RESET and POWER_RESET_SYSCON.
+   [ Uwe Kleine-König ]
+   * [arm64] Enable DRM modules (Closes: #863344)
+   * Ignore ABI changes in chipidea driver
+   [ Ben Hutchings ]
+   * Ignore ABI changes in ccp and hid-sensors
+   * [mips*el/loongson-3] Revert "MIPS: Loongson-3: Select
+     MIPS_L1_CACHE_SHIFT_6" to avoid ABI change
+   * SUNRPC: Refactor svc_set_num_threads()
+   * NFSv4: Fix callback server shutdown (CVE-2017-9059) (Closes: #862357)
+   * uapi: fix linux/if.h userspace compilation errors (see #822393, #824442)
+   * debian/control: Fix compiler build-dependencies for cross-building
+     (Closes: #863907)
+   * Add Debian package version to "hung task" log messages
+   * btrfs: warn about RAID5/6 being experimental at mount time (Closes: #863290)
+   * [x86] pinctrl: cherryview: Add a quirk to make Acer Chromebook keyboard
+     work again (Closes: #862723)
+   * [arm64] serial: pl011: add console matching function (Closes: #861898)
+   * [rt] Add new GPG subkeys for Sebastian Andrzej Siewior
+   * [rt] Update to 4.9.30-rt20:
+     - rtmutex: Deboost before waking up the top waiter
+     - sched/rtmutex/deadline: Fix a PI crash for deadline tasks
+     - sched/deadline/rtmutex: Dont miss the dl_runtime/dl_period update
+     - rtmutex: Clean up
+     - sched/rtmutex: Refactor rt_mutex_setprio()
+     - sched,tracing: Update trace_sched_pi_setprio()
+     - rtmutex: Fix PI chain order integrity
+     - rtmutex: Fix more prio comparisons
+     - rtmutex: Plug preempt count leak in rt_mutex_futex_unlock()
+     - futex: Avoid freeing an active timer
+     - futex: Fix small (and harmless looking) inconsistencies
+     - futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()
+     - Revert "timers: Don't wake ktimersoftd on every tick"
+     - futex/rtmutex: Cure RT double blocking issue
+     - random: avoid preempt_disable()ed section
+   [ Salvatore Bonaccorso ]
+   * tracing: Use strlcpy() instead of strcpy() in __trace_find_cmdline()
+     (CVE-2017-0605)
+   * dccp/tcp: do not inherit mc_list from parent (CVE-2017-8890)
+   * ipv6: Prevent overrun when parsing v6 header options (CVE-2017-9074)
+   * sctp: do not inherit ipv6_{mc|ac|fl}_list from parent (CVE-2017-9075)
+   * ipv6/dccp: do not inherit ipv6_mc_list from parent (CVE-2017-9076,
+     CVE-2017-9077)
+   * crypto: skcipher - Add missing API setkey checks (CVE-2017-9211)
+   * ipv6: fix out of bound writes in __ip6_append_data() (CVE-2017-9242)
+   [ Cyril Brulebois ]
+   * udeb: Add efivarfs to efi-modules, which can be needed to retrieve
+     firmware or configuration bits from d-i. (Closes: #862555)
+   [ John Paul Adrian Glaubitz ]
+   * [m68k] udeb: Build loop-modules package (Closes: #862813)
+  -- Ben Hutchings <ben@decadent.org.uk>  Sun, 04 Jun 2017 03:03:01 +0100
+ linux (4.9.25-1) unstable; urgency=medium
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.19
+     - net/openvswitch: Set the ipv6 source tunnel key address attribute
+       correctly
+     - net: properly release sk_frag.page
+     - [arm64] amd-xgbe: Fix jumbo MTU processing on newer hardware
+     - openvswitch: Add missing case OVS_TUNNEL_KEY_ATTR_PAD
+     - net: unix: properly re-increment inflight counter of GC discarded
+       candidates
+     - net: vrf: Reset rt6i_idev in local dst after put
+     - net/mlx5: Add missing entries for set/query rate limit commands
+     - net/mlx5e: Use the proper UAPI values when offloading TC vlan actions
+     - net/mlx5: Increase number of max QPs in default profile
+     - net/mlx5e: Count GSO/LRO packets correctly
+     - ipv6: make sure to initialize sockc.tsflags before first use
+     - ipv4: provide stronger user input validation in nl_fib_input()
+     - socket, bpf: fix sk_filter use after free in sk_clone_lock
+     - tcp: initialize icsk_ack.lrcvtime at session start time
+     - Input: iforce,ims-pcu,hanwang,yealink,cm109,kbtab,sur40 - validate
+       number of endpoints before using them
+     - ALSA: seq: Fix racy cell insertions during snd_seq_pool_done()
+     - ALSA: ctxfi: Fix the incorrect check of dma_set_mask() call
+     - ALSA: hda - Adding a group of pin definition to fix headset problem
+     - ACM gadget: fix endianness in notifications
+     - usb: gadget: f_uvc: Fix SuperSpeed companion descriptor's
+       wBytesPerInterval
+     - USB: uss720,idmouse,wusbcore: fix NULL-deref at probe
+     - usb: musb: cppi41: don't check early-TX-interrupt for Isoch transfer
+     - usb: hub: Fix crash after failure to read BOS descriptor
+     - USB: usbtmc: add missing endpoint sanity check
+     - USB: usbtmc: fix probe error path
+     - uwb: i1480-dfu: fix NULL-deref at probe
+     - mmc: ushc: fix NULL-deref at probe
+     - [armhf[ iio: adc: ti_am335x_adc: fix fifo overrun recovery
+     - iio: sw-device: Fix config group initialization
+     - iio: hid-sensor-trigger: Change get poll value function order to avoid
+       sensor properties losing after resume from S3
+     - parport: fix attempt to write duplicate procfiles
+     - ext4: mark inode dirty after converting inline directory
+     - ext4: lock the xattr block before checksuming it
+     - [powerpc*/*64*] Fix idle wakeup potential to clobber registers
+     - mmc: sdhci: Do not disable interrupts while waiting for clock
+     - mmc: sdhci-pci: Do not disable interrupts in sdhci_intel_set_power
+     - [x86] hwrng: amd - Revert managed API changes
+     - [x86] hwrng: geode - Revert managed API changes
+     - [armhf] clk: sunxi-ng: sun6i: Fix enable bit offset for hdmi-ddc module
+       clock
+     - [armhf] clk: sunxi-ng: mp: Adjust parent rate for pre-dividers
+     - mwifiex: pcie: don't leak DMA buffers when removing
+     - [x86] crypto: ccp - Assign DMA commands to the channel's CCP
+     - xen/acpi: upload PM state from init-domain to Xen
+     - [x86] iommu/vt-d: Fix NULL pointer dereference in device_to_iommu
+     - [arm64] kaslr: Fix up the kernel image alignment
+     - cpufreq: Restore policy min/max limits on CPU online
+     - cgroup, net_cls: iterate the fds of only the tasks which are being
+       migrated
+     - blk-mq: don't complete un-started request in timeout handler
+     - [x86] drm/amdgpu: reinstate oland workaround for sclk
+     - jbd2: don't leak memory if setting up journal fails
+     - [x86] intel_th: Don't leak module refcount on failure to activate
+     - [x86] Drivers: hv: vmbus: Don't leak channel ids
+     - [x86] Drivers: hv: vmbus: Don't leak memory when a channel is rescinded
+     - libceph: don't set weight to IN when OSD is destroyed
+     - [x86] device-dax: fix pmd/pte fault fallback handling
+     - [armhf] drm/bridge: analogix dp: Fix runtime PM state on driver bind
+     - nl80211: fix dumpit error path RTNL deadlocks
+     - drm: reference count event->completion
+     - fbcon: Fix vc attr at deinit
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.20
+     - xfrm: policy: init locks early
+     - [x86] KVM: cleanup the page tracking SRCU instance
+     - virtio_balloon: init 1st buffer in stats vq
+     - [mips*] ptrace: Preserve previous registers for short regset write
+     - [sparc64] ptrace: Preserve previous registers for short regset write
+     - fscrypt: remove broken support for detecting keyring key revocation
+       (CVE-2017-7374)
+     - sched/rt: Add a missing rescheduling point
+     - [armhf] usb: musb: fix possible spinlock deadlock
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.21
+     - libceph: force GFP_NOIO for socket allocations
+     - xen/setup: Don't relocate p2m over existing one
+     - xfs: only update mount/resv fields on success in __xfs_ag_resv_init
+     - xfs: use per-AG reservations for the finobt
+     - xfs: pull up iolock from xfs_free_eofblocks()
+     - xfs: sync eofblocks scans under iolock are livelock prone
+     - xfs: fix eofblocks race with file extending async dio writes
+     - xfs: fix toctou race when locking an inode to access the data map
+     - xfs: fail _dir_open when readahead fails
+     - xfs: filter out obviously bad btree pointers
+     - xfs: check for obviously bad level values in the bmbt root
+     - xfs: verify free block header fields
+     - xfs: allow unwritten extents in the CoW fork
+     - xfs: mark speculative prealloc CoW fork extents unwritten
+     - xfs: reset b_first_retry_time when clear the retry status of xfs_buf_t
+     - xfs: update ctime and mtime on clone destinatation inodes
+     - xfs: reject all unaligned direct writes to reflinked files
+     - xfs: don't fail xfs_extent_busy allocation
+     - xfs: handle indlen shortage on delalloc extent merge
+     - xfs: split indlen reservations fairly when under reserved
+     - xfs: fix uninitialized variable in _reflink_convert_cow
+     - xfs: don't reserve blocks for right shift transactions
+     - xfs: Use xfs_icluster_size_fsb() to calculate inode chunk alignment
+     - xfs: tune down agno asserts in the bmap code
+     - xfs: only reclaim unwritten COW extents periodically
+     - xfs: fix and streamline error handling in xfs_end_io
+     - xfs: Use xfs_icluster_size_fsb() to calculate inode alignment mask
+     - xfs: use iomap new flag for newly allocated delalloc blocks
+     - xfs: try any AG when allocating the first btree block when reflinking
+     - scsi: libsas: fix ata xfer length
+     - scsi: scsi_dh_alua: Check scsi_device_get() return value
+     - scsi: scsi_dh_alua: Ensure that alua_activate() calls the completion
+       function
+     - ALSA: seq: Fix race during FIFO resize
+     - ALSA: hda - fix a problem for lineout on a Dell AIO machine
+     - [x86] ASoC: Intel: Skylake: fix invalid memory access due to wrong
+       reference of pointer
+     - HID: wacom: Don't add ghost interface as shared data
+     - mmc: sdhci: Disable runtime pm when the sdio_irq is enabled
+     - NFSv4.1 fix infinite loop on IO BAD_STATEID error
+     - nfsd: map the ENOKEY to nfserr_perm for avoiding warning
+     - [hppa] Clean up fixup routines for get_user()/put_user()
+     - [hppa] Avoid stalled CPU warnings after system shutdown
+     - [hppa] Fix access fault handling in pa_memcpy()
+     - ACPI: Fix incompatibility with mcount-based function graph tracing
+     - ACPI: Do not create a platform_device for IOAPIC/IOxAPIC
+     - USB: fix linked-list corruption in rh_call_control()
+     - [x86] KVM: clear bus pointer when destroyed
+     - KVM: kvm_io_bus_unregister_dev() should never fail
+     - drm/radeon: Override fpfn for all VRAM placements in radeon_evict_flags
+     - [armhf,arm64] drm/vc4: Allocate the right amount of space for boot-time
+       CRTC state.
+     - [armhf] drm/etnaviv: (re-)protect fence allocation with GPU mutex
+     - [x86] mm/KASLR: Exclude EFI region from KASLR VA space randomization
+     - [x86] mce: Fix copy/paste error in exception table entries
+     - lib/syscall: Clear return values when no stack
+     - mm: rmap: fix huge file mmap accounting in the memcg stats
+     - mm, hugetlb: use pte_present() instead of pmd_present() in
+       follow_huge_pmd()
+     - qla2xxx: Allow vref count to timeout on vport delete.
+     - mm: workingset: fix premature shadow node shrinking with cgroups
+     - blk: improve order of bio handling in generic_make_request()
+     - blk: Ensure users for current->bio_list can see the full list.
+     - padata: avoid race in reordering
+     - nvme/core: Fix race kicking freed request_queue
+     - nvme/pci: Disable on removal when disconnected
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.22
+     - ppdev: check before attaching port
+     - ppdev: fix registering same device name
+     - [x86] drm/vmwgfx: Type-check lookups of fence objects
+     - [x86] drm/vmwgfx: avoid calling vzalloc with a 0 size in
+       vmw_get_cap_3d_ioctl()
+     - drm/ttm, drm/vmwgfx: Relax permission checking when opening surfaces
+     - [x86] drm/vmwgfx: Remove getparam error message
+     - sysfs: be careful of error returns from ops->show()
+     - [armhf,arm64] KVM: Take mmap_sem in stage2_unmap_vm
+     - [armhf,arm64] KVM: Take mmap_sem in kvm_arch_prepare_memory_region
+     - [armhf,arm64] kvm: Fix locking for kvm_free_stage2_pgd
+     - [x86] iio: bmg160: reset chip when probing
+     - [arm64] mm: unaligned access by user-land should be received as SIGBUS
+     - cfg80211: check rdev resume callback only for registered wiphy
+     - CIFS: Reset TreeId to zero on SMB2 TREE_CONNECT
+     - mm/page_alloc.c: fix print order in show_free_areas()
+     - ptrace: fix PTRACE_LISTEN race corrupting task->state
+     - dm verity fec: limit error correction recursion
+     - dm verity fec: fix bufio leaks
+     - ACPI / gpio: do not fall back to parsing _CRS when we get a deferral
+     - xfs: Honor FALLOC_FL_KEEP_SIZE when punching ends of files
+     - ring-buffer: Fix return value check in test_ringbuffer()
+     - mac80211: unconditionally start new netdev queues with iTXQ support
+     - brcmfmac: use local iftype avoiding use-after-free of virtual interface
+     - [powerpc*] Disable HFSCR[TM] if TM is not supported
+     - [powerpc*] mm: Add missing global TLB invalidate if cxl is active
+     - [powerpc*/*64*]: Fix flush_(d|i)cache_range() called from modules
+     - [powerpc*] Don't try to fix up misaligned load-with-reservation
+       instructions
+     - [powerpc*] crypto/crc32c-vpmsum: Fix missing preempt_disable()
+     - dm raid: fix NULL pointer dereference for raid1 without bitmap
+     - [s390x] decompressor: fix initrd corruption caused by bss clear
+     - [s390x] uaccess: get_user() should zero on failure (again)
+     - [mips*el/loongson-3] Check TLB before handle_ri_rdhwr() for Loongson-3
+     - [mips*el/loongson-3] Add MIPS_CPU_FTLB for Loongson-3A R2
+     - [mips*el/loongson-3] Flush wrong invalid FTLB entry for huge page
+     - [mips*el/loongson-3] c-r4k: Fix Loongson-3's vcache/scache waysize
+       calculation
+     - mm/mempolicy.c: fix error handling in set_mempolicy and mbind
+       (CVE-2017-7616)
+     - random: use chacha20 for get_random_int/long
+     - [armhf] drm/sun4i: tcon: Move SoC specific quirks to a DT matched data
+       structure
+     - [armhf] drm/sun4i: Add compatible strings for A31/A31s display pipelines
+     - [armhf] drm/sun4i: Add compatible string for A31/A31s TCON (timing
+       controller)
+     - HID: i2c-hid: add a simple quirk to fix device defects
+     - usb: dwc3: gadget: delay unmap of bounced requests
+     - [x86] ASoC: Intel: bytct_rt5640: change default capture settings
+     - [armhf,arm64] clocksource/drivers/arm_arch_timer: Don't assume clock runs
+       in suspend
+     - scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk
+     - HID: multitouch: do not retrieve all reports for all devices
+     - [arm64] mmc: sdhci-msm: Enable few quirks
+     - scsi: ufs: ensure that host pa_tactivate is higher than device
+     - svcauth_gss: Close connection when dropping an incoming message
+     - scsi: ufs: add quirk to increase host PA_SaveConfigTime
+     - [x86] platform: acer-wmi: Only supports AMW0_GUID1 on acer family
+     - nvme: simplify stripe quirk
+     - ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding
+     - HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD
+     - [x86] drm/i915: actually drive the BDW reserved IDs
+     - scsi: ufs: issue link starup 2 times if device isn't active
+     - [armhf] serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x
+     - ACPI / button: Change default behavior to lid_init_state=open
+     - [x86] ACPI: save NVS memory for Lenovo G50-45
+     - HID: wacom: don't apply generic settings to old devices
+     - [arm64] firmware: qcom: scm: Fix interrupted SCM calls
+     - [armhf] watchdog: s3c2410: Fix infinite interrupt in soft mode
+     - [x86] platform: asus-wmi: Set specified XUSB2PR value for X550LB
+     - [x86] platform: asus-wmi: Detect quirk_no_rfkill from the DSDT
+     - [x86] reboot/quirks: Add ASUS EeeBook X205TA reboot quirk
+     - [x86] reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk
+     - usb-storage: Add ignore-residue quirk for Initio INIC-3619
+     - [x86] reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.23
+     - [x86] drm/i915/gen9: Increase PCODE request timeout to 50ms
+     - [x86] drm/i915: Nuke debug messages from the pipe update critical section
+     - [x86] drm/i915: Avoid tweaking evaluation thresholds on Baytrail v3
+     - [x86] drm/i915: Only enable hotplug interrupts if the display interrupts
+       are enabled
+     - [x86] drm/i915: Drop support for I915_EXEC_CONSTANTS_* execbuf parameters.
+     - [x86] drm/i915: Stop using RP_DOWN_EI on Baytrail
+     - [x86] drm/i915: Avoid rcu_barrier() from reclaim paths (shrinker)
+     - [armhf,arm64] i2c: bcm2835: Fix hang for writing messages larger than 16
+       bytes
+     - rt2x00usb: fix anchor initialization
+     - rt2x00usb: do not anchor rx and tx urb's
+     - [mips*] Introduce irq_stack
+     - [mips*] Stack unwinding while on IRQ stack
+     - [mips*] Only change $28 to thread_info if coming from user mode
+     - [mips*] Switch to the irq_stack in interrupts
+     - [mips*] Select HAVE_IRQ_EXIT_ON_IRQ_STACK
+     - [mips*] IRQ Stack: Fix erroneous jal to plat_irq_dispatch
+     - [x86] Revert "drm/i915/execlists: Reset RING registers upon resume"
+     - blk-mq: Avoid memory reclaim when remapping queues
+     - usb: hub: Wait for connection to be reestablished after port reset
+     - net/mlx4_en: Fix bad WQE issue
+     - net/mlx4_core: Fix racy CQ (Completion Queue) free
+     - net/mlx4_core: Fix when to save some qp context flags for dynamic VST to
+       VGT transitions
+     - dma-buf: add support for compat ioctl
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.24
+     - cgroup, kthread: close race window where new kthreads can be migrated to
+       non-root cgroups
+     - thp: fix MADV_DONTNEED vs. MADV_FREE race
+     - thp: fix MADV_DONTNEED vs clear soft dirty race
+     - zsmalloc: expand class bit
+     - drm/nouveau/mpeg: mthd returns true on success now
+     - drm/nouveau/mmu/nv4a: use nv04 mmu rather than the nv44 one
+     - [armhf] drm/etnaviv: fix missing unlock on error in etnaviv_gpu_submit()
+     - CIFS: reconnect thread reschedule itself
+     - CIFS: store results of cifs_reopen_file to avoid infinite wait
+     - Input: xpad - add support for Razer Wildcat gamepad
+     - [x86] perf: Avoid exposing wrong/stale data in intel_pmu_lbr_read_32()
+     - [x86] efi: Don't try to reserve runtime regions
+     - [x86] signals: Fix lower/upper bound reporting in compat siginfo
+     - [x86] pmem: fix broken __copy_user_nocache cache-bypass assumptions
+     - [x86] vdso: Ensure vdso32_enabled gets set to valid values only
+     - [x86] vdso: Plug race between mapping and ELF header setup
+     - [x86] acpi, nfit, libnvdimm: fix interleave set cookie calculation
+       (64-bit comparison)
+     - ACPI / scan: Set the visited flag for all enumerated devices
+     - [hppa] fix bugs in pa_memcpy
+     - efi/libstub: Skip GOP with PIXEL_BLT_ONLY format
+     - efi/fb: Avoid reconfiguration of BAR that covers the framebuffer
+     - iscsi-target: Fix TMR reference leak during session shutdown
+     - iscsi-target: Drop work-around for legacy GlobalSAN initiator
+     - scsi: sr: Sanity check returned mode data
+     - scsi: sd: Consider max_xfer_blocks if opt_xfer_blocks is unusable
+     - scsi: qla2xxx: Add fix to read correct register value for ISP82xx.
+     - scsi: sd: Fix capacity calculation with 32-bit sector_t
+     - target: Avoid mappedlun symlink creation during lun shutdown
+     - xen, fbfront: fix connecting to backend
+     - new privimitive: iov_iter_revert()
+     - make skb_copy_datagram_msg() et.al. preserve ->msg_iter on error
+     - [x86] libnvdimm: fix blk free space accounting
+     - [x86] libnvdimm: fix reconfig_mutex, mmap_sem, and jbd2_handle lockdep
+       splat
+     - [armhf] pwm: rockchip: State of PWM clock should synchronize with PWM
+       enabled state
+     - cpufreq: Bring CPUs up even if cpufreq_online() failed
+     - [armhf] irqchip/irq-imx-gpcv2: Fix spinlock initialization
+     - ftrace: Fix removing of second function probe
+     - zram: do not use copy_page with non-page aligned address
+     - ftrace: Fix function pid filter on instances
+     - crypto: algif_aead - Fix bogus request dereference in completion function
+     - crypto: ahash - Fix EINPROGRESS notification callback (CVE-2017-7618)
+     - [hppa] Fix get_user() for 64-bit value on 32-bit kernel
+     - dvb-usb-v2: avoid use-after-free (CVE-2017-8064)
+     - drm/nouveau/disp/mcp7x: disable dptmds workaround (Closes: #850219)
+     - [x86] mm: Tighten x86 /dev/mem with zeroing reads (CVE-2017-7889)
+     - dvb-usb-firmware: don't do DMA on stack (CVE-2017-8061)
+     - cxusb: Use a dma capable buffer also for reading (CVE-2017-8063)
+     - virtio-console: avoid DMA from stack (CVE-2017-8067)
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.25
+     - KEYS: Disallow keyrings beginning with '.' to be joined as session
+       keyrings (CVE-2016-9604)
+     - KEYS: Change the name of the dead type to ".dead" to prevent user access
+       (CVE-2017-6951)
+     - KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
+       (CVE-2017-7472)
+     - tracing: Allocate the snapshot buffer before enabling probe
+     - ring-buffer: Have ring_buffer_iter_empty() return true when empty
+     - mm: prevent NR_ISOLATE_* stats from going negative
+     - cifs: Do not send echoes before Negotiate is complete (Closes: #856843)
+     - CIFS: remove bad_network_name flag
+     - [s390x] mm: fix CMMA vs KSM vs others
+     - Input: elantech - add Fujitsu Lifebook E547 to force crc_enabled
+     - ACPI / power: Avoid maybe-uninitialized warning
+     - [armhf] mmc: sdhci-esdhc-imx: increase the pad I/O drive strength for
+       DDR50 card
+     - ubifs: Fix RENAME_WHITEOUT support
+     - ubifs: Fix O_TMPFILE corner case in ubifs_link()
+     - mac80211: reject ToDS broadcast data frames
+     - mac80211: fix MU-MIMO follow-MAC mode
+     - ubi/upd: Always flush after prepared for an update
+     - [powerpc*] kprobe: Fix oops when kprobed on 'stdu' instruction
+     - [x86] mce/AMD: Give a name to MCA bank 3 when accessed with legacy MSRs
+     - [x86] mce: Make the MCE notifier a blocking one
+     - device-dax: switch to srcu, fix rcu_read_lock() vs pte allocation
+   [ Ben Hutchings ]
+   * w1: Really enable W1_MASTER_GPIO as module (Closes: #858975)
+   * debian/rules.real: Undefine $LANGUAGE, which can break debug symbols for
+     vDSOs (Closes: #859807)
+   * Bump ABI to 3
+   * [s390x] Set NR_CPUS=256 (Closes: #858731)
+   * [x86] usbip: Increase USBIP_VHCI_NR_HCS to 8 and USBIP_VHCI_HC_PORTS to 31
+     (Closes: #859641)
+   * [powerpc/powerpc64,ppc64*] target: Enable SCSI_IBMVSCSIS as module
+   * cpupower: Fix turbo frequency reporting for pre-Sandy Bridge cores
+     (Closes: #859978)
+   * udeb: Include all AHCI drivers in sata-modules (Closes: #860335)
+   * [powerpc/powerpc64,ppc64] Set NR_CPUS=2048, matching ppc64el
+   * [powerpc*/*64*] Enable CPUMASK_OFFSTACK to reduce stack usage
+   * [mips*el/loongson-3] Set NR_CPUS=16 to allow for Loongson 3B2000
+   * [mips*/octeon] Set NR_CPUS=64 to allow for Cavium CN7890
+   * [arm64] Set NR_CPUS=256 to allow for multi-SoC systems (Closes: #861209)
+   * [powerpc/powerpc-smp,powerpcspe] Explicitly set NR_CPUS=4
+   * Move debug symbols back to the main archive, to avoid problems with the
+     current handling in dak
+   * linux-image: Disable signing until it's supported in dak
+   * [rt] Update to 4.9.20-rt16:
+     - rtmutex: Make lock_killable work
+     - rtmutex: Provide rt_mutex_lock_state()
+     - rtmutex: Provide locked slowpath
+     - rwsem/rt: Lift single reader restriction
+   * PCI: Enable PCIE_PTM (except on armel/marvell)
+   * 6lowpan: Enable Generic Header Compression modules
+   * net/sched: Enable NET_ACT_SKBMOD as module
+   * ethernet: Enable NFP_NETVF as module
+   * net/phy: Enable MICROSEMI_PHY as module
+   * input/tablet: Enable TABLET_USB_PEGASUS as module
+   * [x86] input/touchscreen: Enable TOUCHSCREEN_SURFACE3_SPI as module
+   * serial/8250: Enable SERIAL_8250_MOXA as module
+   * [x86] gpio: Enable GPIO_AMDPT as module
+   * [x86] thermal: Enable INT3406_THERMAL as module
+   * watchdog: Enable WATCHDOG_SYSFS
+   * integrity: Enable IMA, IMA_DEFAULT_HASH_SHA256, IMA_APPRAISE,
+     IMA_KEYRINGS_PERMIT_SIGNED_BY_BUILTIN_OR_SECONDARY, IMA_BLACKLIST_KEYRING
+     (except on armel/marvell) (Closes: #788290)
+   * media: Enable VIDEO_TW5864, VIDEO_TW686X as modules
+   * [x86] amdgpu,sound/soc: Enable DRM_AMD_ACP; enable SND_SOC_AMD_ACP as module
+   * hda: Set SND_HDA_PREALLOC_SIZE=2048 as recommended for PulseAudio
+   * HID: Enable HID_SENSOR_CUSTOM_SENSOR as module
+   * leds,USB: Enable USB_LEDS_TRIGGER_USBPORT as module
+   * usbip: Enable USBIP_VUDC as module
+   * USB/misc: Enable UCSI as module
+   * leds: Enable LEDS_TRIGGER_DISK, LEDS_TRIGGER_MTD, LEDS_TRIGGER_PANIC
+   * IB: Enable INFINIBAND_HFI1, INFINIBAND_I40IW, INFINIBAND_QEDR, RDMA_RXE
+     as modules
+   * [amd64] EDAC: Enable EDAC_SKX as module
+   * [x86] comedi: Enable COMEDI_ADV_PCI1720, COMEDI_ADV_PCI1760 as modules
+   * [x86] platform: Enable INTEL_HID_EVENT as module
+   * [x86] hwtracing: Enable INTEL_TH, INTEL_TH_PCI, INTEL_TH_GTH, INTEL_TH_MSU,
+     INTEL_TH_PTI as modules
+   * [rt] tracing: Enable HWLAT_TRACER
+   * [x86] crypto: Enable CRYPTO_DEV_QAT_C3XXX, CRYPTO_DEV_QAT_C62X,
+     CRYPTO_DEV_QAT_C3XXXVF, CRYPTO_DEV_QAT_C62XVF as modules
+   * crypto: Enable CRYPTO_DEV_CHELSIO as module
+   * [arm64] Enable ARMV8_DEPRECATED, SWP_EMULATION, CP15_BARRIER_EMULATION,
+     SETEND_EMULATION (Closes: #861384)
+   * udeb: Add tifm_7xx1 to mmc-modules (Closes: #861195)
+   * leds: Enable LEDS_GPIO as module for all configurations with GPIOs
+     (Closes: #860569)
+   * selinux: Set SECURITY_SELINUX_CHECKREQPROT_VALUE=0, per default.
+     This may break some old applications if SELinux is enabled, and can be
+     reverted using the kernel parameter: checkreqprot=1
+   * udeb: Move mfd-core to kernel-image, as both input-modules and
+     mmc-modules need it
+   * crypto: Change CRYPTO_SHA256 from module to built-in, as required by IMA
+   [ Salvatore Bonaccorso ]
+   * ping: implement proper locking (CVE-2017-2671)
+   * macsec: avoid heap overflow in skb_to_sgvec (CVE-2017-7477)
+   * macsec: dynamically allocate space for sglist
+   * nfsd: check for oversized NFSv2/v3 arguments (CVE-2017-7645)
+   * nfsd4: minor NFSv2/v3 write decoding cleanup
+   * nfsd: stricter decoding of write-like NFSv2/v3 ops (CVE-2017-7895)
+   [ Aurelien Jarno ]
+   * [mips*/octeon] Drop obsolete patch adding support for the UBNT E200
+     board.
+   * [mips*el/loongson-3] Disable PAGE_EXTENSION and PAGE_POISONING.
+   [ John Paul Adrian Glaubitz ]
+   * [m68k] udeb: Enable suffix for kernel-image (Closes: #859366)
+  -- Ben Hutchings <ben@decadent.org.uk>  Tue, 02 May 2017 16:21:44 +0100
+ linux (4.9.18-1) unstable; urgency=medium
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.17
+     - net/mlx5e: Register/unregister vport representors on interface
+       attach/detach
+     - net/mlx5e: Do not reduce LRO WQE size when not using build_skb
+     - net/mlx5e: Fix wrong CQE decompression
+     - vxlan: correctly validate VXLAN ID against VXLAN_N_VID
+     - vti6: return GRE_KEY for vti6
+     - vxlan: don't allow overwrite of config src addr
+     - ipv4: mask tos for input route
+     - net sched actions: decrement module reference count after table flush.
+     - l2tp: avoid use-after-free caused by l2tp_ip_backlog_recv
+     - net: phy: Avoid deadlock during phy_error()
+     - vxlan: lock RCU on TX path
+     - geneve: lock RCU on TX path
+     - tcp/dccp: block BH for SYN processing
+     - net: bridge: allow IPv6 when multicast flood is disabled
+     - net: don't call strlen() on the user buffer in packet_bind_spkt()
+     - net: net_enable_timestamp() can be called from irq contexts
+     - ipv6: orphan skbs in reassembly unit
+     - dccp: Unlock sock before calling sk_free()
+     - strparser: destroy workqueue on module exit
+     - tcp: fix various issues for sockets morphing to listen state
+     - net: fix socket refcounting in skb_complete_wifi_ack()
+     - net: fix socket refcounting in skb_complete_tx_timestamp()
+     - net/sched: act_skbmod: remove unneeded rcu_read_unlock in tcf_skbmod_dump
+     - dccp: fix use-after-free in dccp_feat_activate_values
+     - vrf: Fix use-after-free in vrf_xmit
+     - net/tunnel: set inner protocol in network gro hooks
+     - act_connmark: avoid crashing on malformed nlattrs with null parms
+     - mpls: Send route delete notifications when router module is unloaded
+     - mpls: Do not decrement alive counter for unregister events
+     - ipv6: make ECMP route replacement less greedy
+     - ipv6: avoid write to a possibly cloned skb
+     - bridge: drop netfilter fake rtable unconditionally
+     - dccp/tcp: fix routing redirect race
+     - tun: fix premature POLLOUT notification on tun devices
+     - dccp: fix memory leak during tear-down of unsuccessful connection request
+     - bpf: Detect identical PTR_TO_MAP_VALUE_OR_NULL registers
+     - bpf: fix state equivalence
+     - bpf: fix regression on verifier pruning wrt map lookups
+     - bpf: fix mark_reg_unknown_value for spilled regs on map value marking
+     - dmaengine: iota: ioat_alloc_chan_resources should not perform sleeping
+       allocations.
+     - xen: do not re-use pirq number cached in pci device msi msg data
+     - igb: Workaround for igb i210 firmware issue
+     - igb: add i211 to i210 PHY workaround
+     - [x86] hyperv: Handle unknown NMIs on one CPU when unknown_nmi_panic
+     - PCI: Separate VF BAR updates from standard BAR updates
+     - PCI: Remove pci_resource_bar() and pci_iov_resource_bar()
+     - PCI: Decouple IORESOURCE_ROM_ENABLE and PCI_ROM_ADDRESS_ENABLE
+     - PCI: Don't update VF BARs while VF memory space is enabled
+     - PCI: Update BARs using property bits appropriate for type
+     - PCI: Ignore BAR updates on virtual functions
+     - PCI: Do any VF BAR updates before enabling the BARs
+     - [powerpc*] ibmveth: calculate gso_segs for large packets
+     - [x86] Drivers: hv: ring_buffer: count on wrap around mappings in
+       get_next_pkt_raw() (v2)
+     - vfio/spapr: Postpone allocation of userspace version of TCE table
+     - [powerpc*] iommu: Stop using @current in mm_iommu_xxx
+     - [powerpc*] vfio/spapr: Reference mm in tce_container
+     - [powerpc*] mm/iommu, vfio/spapr: Put pages on VFIO container shutdown
+     - [powerpc*] vfio/spapr: Add a helper to create default DMA window
+     - [powerpc*] vfio/spapr: Postpone default window creation
+     - drm/nouveau/disp/gp102: fix cursor/overlay immediate channel indices
+     - drm/nouveau/disp/nv50-: split chid into chid.ctrl and chid.user
+     - drm/nouveau/disp/nv50-: specify ctrl/user separately when constructing
+       classes
+     - block: allow WRITE_SAME commands with the SG_IO ioctl
+     - [s390x] zcrypt: Introduce CEX6 toleration
+     - uvcvideo: uvc_scan_fallback() for webcams with broken chain
+     - [x86] ACPI / blacklist: add _REV quirks for Dell Precision 5520 and 3520
+     - [x86] ACPI / blacklist: Make Dell Latitude 3350 ethernet work
+     - serial: 8250_pci: Detach low-level driver during PCI error recovery
+     - [armhf] clk: bcm2835: Fix ->fixed_divider of pllh_aux
+     - [armhf] drm/vc4: Fix race between page flip completion event and clean-up
+     - [armhf] drm/vc4: Fix ->clock_select setting for the VEC encoder
+     - [arm64] KVM: VHE: Clear HCR_TGE when invalidating guest TLBs
+     - [armhf,arm64] irqchip/gicv3-its: Add workaround for QDF2400 ITS erratum
+       0065
+     - [x86] tsc: Fix ART for TSC_KNOWN_FREQ
+     - [x86] perf: Fix CR4.PCE propagation to use active_mm instead of mm
+     - futex: Fix potential use-after-free in FUTEX_REQUEUE_PI
+     - futex: Add missing error handling to FUTEX_REQUEUE_PI
+     - locking/rwsem: Fix down_write_killable() for
+       CONFIG_RWSEM_GENERIC_SPINLOCK=y
+     - [powerpc*] crypto: Fix initialisation of crc32c context
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.18
+     - [armhf] drm/vc4: Fix termination of the initial scan for branch targets.
+     - [armhf] drm/vc4: Use runtime autosuspend to avoid thrashing V3D power
+       state.
+     - qla2xxx: Fix memory leak for abts processing
+     - qla2xxx: Fix request queue corruption.
+     - [hppa] Optimize flush_kernel_vmap_range and invalidate_kernel_vmap_range
+     - [hppa] Fix system shutdown halt
+     - perf/core: Fix use-after-free in perf_release()
+     - perf/core: Fix event inheritance on fork()
+     - NFS prevent double free in async nfs4_exchange_id
+     - cpufreq: Fix and clean up show_cpuinfo_cur_freq()
+     - [powerpc*] boot: Fix zImage TOC alignment
+     - md/raid1/10: fix potential deadlock
+     - target/pscsi: Fix TYPE_TAPE + TYPE_MEDIMUM_CHANGER export
+     - scsi: lpfc: Add shutdown method for kexec
+     - scsi: libiscsi: add lock around task lists to fix list corruption
+       regression
+     - target: Fix VERIFY_16 handling in sbc_parse_cdb
+     - isdn/gigaset: fix NULL-deref at probe
+     - gfs2: Avoid alignment hole in struct lm_lockname
+     - percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pages
+     - cgroup/pids: remove spurious suspicious RCU usage warning
+     - [x86] drm/amdgpu/si: add dpm quirk for Oland
+     - ext4: fix fencepost in s_first_meta_bg validation (Closes: #856808)
+   [ Ben Hutchings ]
+   * [powerpc*] Ignore ABI changes in cxl (fixes FTBFS) (Closes: #858530)
+     and IOMMU setup
+   * Ignore ABI changes in bpf, dccp, libiscsi
+   * [x86] Ignore ABI changes in kvm
+   * [rt] Update to 4.9.18-rt14:
+     - lockdep: Fix per-cpu static objects
+     - futex: Cleanup variable names for futex_top_waiter()
+     - futex: Use smp_store_release() in mark_wake_futex()
+     - futex: Remove rt_mutex_deadlock_account_*()
+     - futex,rt_mutex: Provide futex specific rt_mutex API
+     - futex: Change locking rules
+     - futex: Cleanup refcounting
+     - futex: Rework inconsistent rt_mutex/futex_q state
+     - futex: Pull rt_mutex_futex_unlock() out from under hb->lock
+     - futex,rt_mutex: Introduce rt_mutex_init_waiter()
+     - futex,rt_mutex: Restructure rt_mutex_finish_proxy_lock()
+     - futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock()
+     - futex: Futex_unlock_pi() determinism
+     - futex: Drop hb->lock before enqueueing on the rtmutex
+     - futex: workaround migrate_disable/enable in different context
+     - Revert "kernel/futex: don't deboost too early"
+   * xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
+     (CVE-2017-7184)
+   * xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder (CVE-2017-7184)
+   * scsi: sg: check length passed to SG_NEXT_CMD_LEN (CVE-2017-7187)
+   * [x86] vmwgfx: NULL pointer dereference in vmw_surface_define_ioctl()
+     (CVE-2017-7261)
+   * [x86] drm/vmwgfx: fix integer overflow in vmw_surface_define_ioctl()
+     (CVE-2017-7294)
+   * net/packet: Fix integer overflow in various range checks (CVE-2017-7308)
+   * [arm64] rtc: tegra: Implement clock handling (Closes: #858514)
+   * [armhf] sound/soc: Enable SND_SUN4I_SPDIF as module (Closes: #857410)
+   * [arm64,x86] Enable CROS_KBD_LED_BACKLIGHT as module (Closes: #856906)
+   * netfilter: nft_ct: add notrack support (Closes: #845500)
+   * w1: Enable W1_MASTER_GPIO as module (Closes: #858975)
+   [ James Clarke ]
+   * [sparc64] udeb: Re-add ufs-modules (Closes: #858049)
+  -- Ben Hutchings <ben@decadent.org.uk>  Thu, 30 Mar 2017 02:16:33 +0100
+ linux (4.9.16-1) unstable; urgency=medium
+   * New upstream stable update:
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.14
+     - [mips*] Fix special case in 64 bit IP checksumming.
+     - [mips*/octeon] Fix copy_from_user fault handling for large buffers
+     - mmc: sdhci-acpi: support deferred probe
+     - uvcvideo: Fix a wrong macro
+     - media: fix dm1105.c build error
+     - lirc_dev: LIRC_{G,S}ET_REC_MODE do not work
+     - media: Properly pass through media entity types in entity enumeration
+     - ext4: fix deadlock between inline_data and ext4_expand_extra_isize_ea()
+     - [x86] ALSA: hda/realtek - Cannot adjust speaker's volume on a Dell AIO
+     - [x86] ALSA: hda - fix Lewisburg audio issue
+     - ALSA: timer: Reject user params with too small ticks
+     - ALSA: ctxfi: Fallback DMA mask to 32bit
+     - ALSA: seq: Fix link corruption by event error handling
+     - [x86] ALSA: hda - Add subwoofer support for Dell Inspiron 17 7000 Gaming
+     - [x86] ALSA: hda - Fix micmute hotkey problem for a lenovo AIO machine
+     - hwmon: (it87) Do not overwrite bit 2..6 of pwm control registers
+     - hwmon: (it87) Ensure that pwm control cache is current before updating
+       values
+     - [x86] staging/lustre/lnet: Fix allocation size for sv_cpt_data
+     - staging: rtl: fix possible NULL pointer dereference
+     - regulator: Fix regulator_summary for deviceless consumers
+     - tpm_tis: fix the error handling of init_tis()
+     - [x86] iommu/vt-d: Fix some macros that are incorrectly specified in
+       intel-iommu
+     - [x86] iommu/vt-d: Tylersburg isoch identity map check is done too late.
+     - CIFS: Fix splice read for non-cached files
+     - [x86] mm, devm_memremap_pages: hold device_hotplug lock over
+       mem_hotplug_{begin, done}
+     - mm/page_alloc: fix nodes for reclaim in fast path
+     - mm: vmpressure: fix sending wrong events on underflow
+     - mm: do not access page->mapping directly on page_endio
+     - mm balloon: umount balloon_mnt when removing vb device
+     - mm, vmscan: cleanup lru size claculations
+     - mm, vmscan: consider eligible zones in get_scan_count
+     - sigaltstack: support SS_AUTODISARM for CONFIG_COMPAT
+     - PM / devfreq: Fix available_governor sysfs
+     - PM / devfreq: Fix wrong trans_stat of passive devfreq device
+     - dm cache: fix corruption seen when using cache > 2TB
+     - dm stats: fix a leaked s->histogram_boundaries array
+     - dm round robin: revert "use percpu 'repeat_count' and 'current_path'"
+     - dm raid: fix data corruption on reshape request
+     - [x86] scsi: storvsc: use tagged SRB requests if supported by the device
+     - [x86] scsi: storvsc: properly handle SRB_ERROR when sense message is
+       present
+     - [x86] scsi: storvsc: properly set residual data length on errors
+     - scsi: aacraid: Reorder Adapter status check
+     - scsi: use 'scsi_device_from_queue()' for scsi_dh
+     - Fix: Disable sys_membarrier when nohz_full is enabled
+     - jbd2: don't leak modified metadata buffers on an aborted journal
+     - block/loop: fix race between I/O and set_status
+     - loop: fix LO_FLAGS_PARTSCAN hang
+     - ext4: Include forgotten start block on fallocate insert range
+     - ext4: do not polute the extents cache while shifting extents
+     - ext4: trim allocation requests to group size
+     - ext4: fix data corruption in data=journal mode
+     - ext4: fix use-after-iput when fscrypt contexts are inconsistent
+     - ext4: fix inline data error paths
+     - ext4: preserve the needs_recovery flag when the journal is aborted
+     - ext4: return EROFS if device is r/o and journal replay is needed
+     - mei: remove support for broken parallel read
+     - ath10k: fix boot failure in UTF mode/testmode
+     - ath5k: drop bogus warning on drv_set_key with unsupported cipher
+     - ath9k: fix race condition in enabling/disabling IRQs
+     - ath9k: use correct OTP register offsets for the AR9340 and AR9550
+     - [x86] PCI: hv: Fix wslot_to_devfn() to fix warnings on device removal
+     - [x86] Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg()
+     - perf callchain: Reference count maps
+     - crypto: testmgr - Pad aes_ccm_enc_tv_template vector
+     - fuse: add missing FR_FORCE
+     - [x86] pkeys: Check against max pkey to avoid overflows
+     - [armhf,arm64] KVM: Enforce unconditional flush to PoC when mapping to
+       stage-2
+     - [arm64] dma-mapping: Fix dma_mapping_error() when bypassing SWIOTLB
+     - [arm64] fix erroneous __raw_read_system_reg() cases
+     - [armhf,arm64] KVM: vgic: Stop injecting the MSI occurrence twice
+     - can: gs_usb: Don't use stack memory for USB transfers
+     - can: usb_8dev: Fix memory leak of priv->cmd_msg_buffer
+     - w1: don't leak refcount on slave attach failure in
+       w1_attach_slave_device()
+     - w1: ds2490: USB transfer buffers need to be DMAable
+     - usb: dwc3: gadget: skip Set/Clear Halt when invalid
+     - usb: host: xhci: plat: check hcc_params after add hcd
+     - usb: gadget: udc-core: Rescan pending list on driver unbind
+     - usb: gadget: f_hid: fix: Free out requests
+     - usb: gadget: f_hid: fix: Prevent accessing released memory
+     - usb: gadget: f_hid: Use spinlock instead of mutex
+     - [x86] hv: allocate synic pages for all present CPUs
+     - [x86] hv: init percpu_list in hv_synic_alloc()
+     - [x86] hv: don't reset hv_context.tsc_page on crash
+     - [x86] Drivers: hv: vmbus: Prevent sending data on a rescinded channel
+     - [x86] Drivers: hv: vmbus: Fix a rescind handling bug
+     - [x86] Drivers: hv: util: kvp: Fix a rescind processing issue
+     - [x86] Drivers: hv: util: Fcopy: Fix a rescind processing issue
+     - [x86] Drivers: hv: util: Backup: Fix a rescind processing issue
+     - RDMA/core: Fix incorrect structure packing for booleans
+     - rdma_cm: fail iwarp accepts w/o connection params
+     - gfs2: Add missing rcu locking for glock lookup
+     - [arm64] remoteproc: qcom: mdt_loader: Don't overwrite firmware object
+     - rtlwifi: Fix alignment issues
+     - rtlwifi: rtl8192c-common: Fix "BUG: KASAN:
+     - [m68k] VME: restore bus_remove function causing incomplete module unload
+     - nfsd: minor nfsd_setattr cleanup
+     - nfsd: special case truncates some more
+     - NFSv4: Fix memory and state leak in _nfs4_open_and_get_state
+     - NFSv4: Fix reboot recovery in copy offload
+     - pNFS/flexfiles: If the layout is invalid, it must be updated before
+       retrying
+     - NFSv4: fix getacl head length estimation
+     - NFSv4: fix getacl ERANGE for some ACL buffer sizes
+     - f2fs: fix a problem of using memory after free
+     - f2fs: fix multiple f2fs_add_link() calls having same name
+     - f2fs: add ovp valid_blocks check for bg gc victim to fg_gc
+     - f2fs: avoid to issue redundant discard commands
+     - [armhf] rtc: sun6i: Disable the build as a module
+     - [armhf] rtc: sun6i: Add some locking
+     - [armhf] rtc: sun6i: Switch to the external oscillator
+     - md linear: fix a race between linear_add() and linear_congested()
+     - bcma: use (get|put)_device when probing/removing device driver
+     - [armhf] dmaengine: ipu: Make sure the interrupt routine checks all
+       interrupts.
+     - xprtrdma: Fix Read chunk padding
+     - xprtrdma: Per-connection pad optimization
+     - xprtrdma: Disable pad optimization by default
+     - xprtrdma: Reduce required number of send SGEs
+     - [powerpc*] xmon: Fix data-breakpoint
+     - [powerpc*] mm: Add MMU_FTR_KERNEL_RO to possible feature mask
+     - [powerpc*] mm/hash: Always clear UPRT and Host Radix bits when setting up
+       CPU
+     - scsi: lpfc: Correct WQ creation for pagesize
+     - ceph: update readpages osd request according to size of pages
+     - netfilter: conntrack: remove GC_MAX_EVICTS break
+     - netfilter: conntrack: refine gc worker heuristics, redux
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.15
+     - tty: n_hdlc: get rid of racy n_hdlc.tbuf (CVE-2017-2636)
+       (Closes: #858122)
+     - serial: 8250_pci: Add MKS Tenta SCOM-0800 and SCOM-0801 cards
+     - [s390x] KVM: Disable dirty log retrieval for UCONTROL guests
+     - [x86] KVM: VMX: use correct vmcs_read/write for guest segment
+       selector/base
+     - Bluetooth: Add another AR3012 04ca:3018 device
+     - [s390x] qdio: clear DSCI prior to scanning multiple input queues
+     - [s390x] dcssblk: fix device size calculation in dcssblk_direct_access()
+     - [s390x] kdump: Use "LINUX" ELF note name instead of "CORE"
+     - [s390x] chsc: Add exception handler for CHSC instruction
+     - [s390x] TASK_SIZE for kernel threads
+     - [s390x] make setup_randomness work
+     - [s390x] use correct input data address for setup_randomness
+     - [armhf] net: mvpp2: fix DMA address calculation in mvpp2_txq_inc_put()
+     - [powerpc*] cxl: Prevent read/write to AFU config space while AFU not
+       configured
+     - [powerpc*] cxl: fix nested locking hang during EEH hotplug
+     - brcmfmac: fix incorrect event channel deduction
+     - mnt: Tuck mounts under others instead of creating shadow/side mounts.
+     - IB/ipoib: Fix deadlock between rmmod and set_mode
+     - IB/IPoIB: Add destination address when re-queue packet
+     - IB/mlx5: Fix out-of-bound access
+     - IB/SRP: Avoid using IB_MR_TYPE_SG_GAPS
+     - IB/srp: Avoid that duplicate responses trigger a kernel bug
+     - IB/srp: Fix race conditions related to task management
+     - fs: Better permission checking for submounts
+     - ceph: remove req from unsafe list when unregistering it
+     - [powerpc*] pci/hotplug/pnv-php: Remove WARN_ON() in pnv_php_put_slot()
+     - [powerpc*] pci/hotplug/pnv-php: Disable surprise hotplug capability on
+       conflicts
+     - target: Fix NULL dereference during LUN lookup + active I/O shutdown
+     - [powerpc*] drivers/pci/hotplug: Handle presence detection change
+       properly
+     - [powerpc*] drivers/pci/hotplug: Fix initial state for empty slot
+     - nlm: Ensure callback code also checks that the files match
+     - nfit, libnvdimm: fix interleave set cookie calculation
+     - mac80211: flush delayed work when entering suspend
+     - mac80211: don't reorder frames with SN smaller than SSN
+     - mac80211: don't handle filtered frames within a BA session
+     - mac80211: use driver-indicated transmitter STA only for data frames
+     - [x86] drm/amdgpu: add more cases to DCE11 possible crtc mask setup
+     - [arm64,powerpc*,x86] drm/ast: Fix test for VGA enabled
+     - [arm64,powerpc*,x86] drm/ast: Call open_key before enable_mmio in POST
+       code
+     - [arm64,powerpc*,x86] drm/ast: Fix AST2400 POST failure without BMC FW or
+       VBIOS
+     - drm/edid: Add EDID_QUIRK_FORCE_8BPC quirk for Rotel RSX-1058
+     - [x86] drm/vmwgfx: Work around drm removal of control nodes
+     - [armhf] dmaengine: imx-sdma - correct the dma transfer residue
+       calculation
+     - drm/atomic: fix an error code in mode_fixup()
+     - [x86] drm/i915/gvt: Disable access to stolen memory as a guest
+     - drm: Cancel drm_fb_helper_dirty_work on unload
+     - drm: Cancel drm_fb_helper_resume_work on unload
+     - [x86] drm/i915: Avoid spurious WARNs about the wrong pipe in the PPS
+       code
+     - [x86] drm/i915: Fix not finding the VBT when it overlaps with
+       OPREGION_ASLE_EXT
+     - libceph: use BUG() instead of BUG_ON(1)
+     - [x86] mm: fix gup_pte_range() vs DAX mappings
+     - [x86] tlb: Fix tlb flushing when lguest clears PGE
+     - thp: fix another corner case of munlock() vs. THPs
+     - mm: do not call mem_cgroup_free() from within mem_cgroup_alloc()
+     - fat: fix using uninitialized fields of fat_inode/fsinfo_inode
+     - [x86] drivers: hv: Turn off write permission on the hypercall page
+     https://www.kernel.org/pub/linux/kernel/v4.x/ChangeLog-4.9.16
+     - USB: serial: digi_acceleport: fix OOB data sanity check
+     - USB: serial: digi_acceleport: fix OOB-event processing
+     - crypto: improve gcc optimization flags for serpent and wp512
+     - ucount: Remove the atomicity from ucount->count (CVE-2017-6874)
+     - dw2102: don't do DMA on stack
+     - i2c: add missing of_node_put in i2c_mux_del_adapters
+     - [ppc64el] Emulation support for load/store instructions on LE
+     - [powerpc*] xics: Work around limitations of OPAL XICS priority handling
+     - PCI: Prevent VPD access for QLogic ISP2722
+     - usb: gadget: dummy_hcd: clear usb_gadget region before registration
+     - usb: dwc3: gadget: make Set Endpoint Configuration macros safe
+     - [armhf] usb: dwc3-omap: Fix missing break in dwc3_omap_set_mailbox()
+     - usb: gadget: function: f_fs: pass companion descriptor along
+     - Revert "usb: gadget: uvc: Add missing call for additional setup data"
+     - usb: host: xhci-plat: Fix timeout on removal of hot pluggable xhci
+       controllers
+     - USB: serial: safe_serial: fix information leak in completion handler
+     - USB: serial: omninet: fix reference leaks at open
+     - USB: iowarrior: fix NULL-deref at probe (CVE-2016-2188)
+     - USB: iowarrior: fix NULL-deref in write
+     - USB: serial: io_ti: fix NULL-deref in interrupt callback
+     - USB: serial: io_ti: fix information leak in completion handler
+     - [armhf] serial: samsung: Continue to work if DMA request fails
+     - [s390x] KVM: Fix guest migration for huge guests resulting in panic
+     - [armhf.arm64] KVM: Let vcpu thread modify its own active state
+     - dm: flush queued bios when process blocks to avoid deadlock
+     - rc: raw decoder for keymap protocol is not loaded on register
+     - ext4: don't BUG when truncating encrypted inodes on the orphan list
+     - IB/mlx5: Verify that Q counters are supported
+   [ Ben Hutchings ]
+   * [media] dvb-usb: don't use stack for firmware load or reset
+     (Closes: #853894)
+   * Kbuild.include: addtree: Remove quotes before matching path
+     (regression in 4.8) (Closes: #856474)
+   * [rt] Update to 4.9.13-rt12:
+     - timer/hrtimer: check properly for a running timer
+   * [rt] Refresh one patch that had a textual conflict with 4.9.14
+   * Ignore various ABI changes that shouldn't affect OOT modules
+   * userns: Avoid ABI change for CVE-2017-6874 fix
+   * [amd64] Don't WARN about expected W+X pages on Xen (see #852324)
+   * fjes: Disable auto-loading, as this driver matches a very common ACPI ID
+     (Closes: #853976)
+   [ Salvatore Bonaccorso ]
+   * ACPI / EC: Use busy polling mode when GPE is not enabled.
+     Thanks to Jakobus Schurz <jakobus.schurz@gmail.com> (Closes: #846792)
+   * Ignore ABI changes for acpi_ec_{add,remove}_query_handler
+   * Ignore ABI change for first_ec (not declared in public header)
+   [ Helge Deller ]
+   * [hppa] Switch to debian default config option for bonding, irda and atalk
+  -- Salvatore Bonaccorso <carnil@debian.org>  Wed, 22 Mar 2017 17:01:40 +0100
  
  linux (4.9.13-1) unstable; urgency=medium
  
Simple merge
index 49f85e698c0e5e0e973e639fead7c80142745498,08baaa95dc04d4fe5773ecfa7696b690bd02ef79..8acf87f4fc4b249e08c5fdcd6b665eb380a36243
@@@ -38,13 -42,19 +38,15 @@@ features/all/security-perf-allow-furthe
  debian/cdc_ncm-cdc_mbim-use-ncm-by-default.patch
  debian/snd-pcsp-disable-autoload.patch
  bugfix/x86/viafb-autoload-on-olpc-xo1.5-only.patch
 -
+ debian/fjes-disable-autoload.patch
  # Taint if dangerous features are used
  debian/fanotify-taint-on-use-of-fanotify_access_permissions.patch
 -
+ debian/btrfs-warn-about-raid5-6-being-experimental-at-mount.patch
 -
+ # Reduce noise for bug #852324
+ debian/amd64-don-t-warn-about-expected-w+x-pages-on-xen.patch
  # Arch bug fixes
- bugfix/x86/asoc-intel-select-dw_dmac_core-since-it-s-mandatory.patch
- bugfix/x86/platform-x86-acer-wmi-setup-accelerometer-when-machi.patch
- bugfix/x86/x86-xen-fix-apic-id-mismatch-warning-on-intel.patch
  bugfix/arm/arm-dts-kirkwood-fix-sata-pinmux-ing-for-ts419.patch
 -
+ bugfix/x86/pinctrl-cherryview-add-a-quirk-to-make-acer-chromebo.patch
  # Arch features
  features/mips/MIPS-increase-MAX-PHYSMEM-BITS-on-Loongson-3-only.patch
  features/mips/MIPS-Loongson-3-Add-Loongson-LS3A-RS780E-1-way-machi.patch
@@@ -58,21 -67,19 +59,16 @@@ features/arm64/dts-meson-gx-add-firmwar
  features/arm/ARM-dts-orion5x-lschl-Fix-model-name.patch
  features/arm/ARM-dts-orion5x-lschl-More-consistent-naming-on-link.patch
  features/arm/ARM-orion5x-fix-Makefile-for-linkstation-lschl.dtb.patch
+ features/arm64/serial-pl011-add-console-matching-function.patch
 -
  # Miscellaneous bug fixes
  bugfix/all/kbuild-use-nostdinc-in-compile-tests.patch
  bugfix/all/disable-some-marvell-phys.patch
  bugfix/all/fs-add-module_softdep-declarations-for-hard-coded-cr.patch
  bugfix/all/kbuild-do-not-use-hyphen-in-exported-variable-name.patch
- bugfix/all/ext4-fix-bug-838544.patch
- bugfix/all/mm-memcontrol-use-special-workqueue-for-creating-per-memcg-caches.patch
  bugfix/all/partially-revert-usb-kconfig-using-select-for-usb_co.patch
- bugfix/all/nbd-use-loff_t-for-blocksize-and-nbd_set_size-args.patch
- bugfix/all/ath9k-fix-null-pointer-dereference.patch
- bugfix/all/nbd-fix-64-bit-division.patch
- bugfix/all/net-ipv6-check-route-protocol-when-deleting-routes.patch
- bugfix/all/media-dvb-usb-dibusb-mc-common-add-module_license.patch
+ bugfix/all/kbuild-include-addtree-remove-quotes-before-matching-path.patch
 -
  # Miscellaneous features
 -
+ features/all/netfilter-nft_ct-add-notrack-support.patch
  # Securelevel patchset from mjg59
  features/all/securelevel/add-bsd-style-securelevel-support.patch
  features/all/securelevel/enforce-module-signatures-when-securelevel-is-greate.patch
@@@ -96,12 -103,26 +92,24 @@@ features/all/securelevel/mtd-disable-sl
  # same for arm64
  features/all/securelevel/arm64-efi-disable-secure-boot-if-shim-is-in-insecure.patch
  features/all/securelevel/arm64-add-kernel-config-option-to-set-securelevel-wh.patch
 -
  # Security fixes
  debian/i386-686-pae-pci-set-pci-nobios-by-default.patch
- bugfix/x86/kvm-fix-page-struct-leak-in-handle_vmon.patch
- bugfix/all/ipc-shm-fix-shmat-mmap-nil-page-protection.patch
  debian/time-mark-timer_stats-as-broken.patch
- bugfix/all/sctp-deny-peeloff-operation-on-asocs-with-threads-sl.patch
+ bugfix/all/tracing-Use-strlcpy-instead-of-strcpy-in-__trace_fin.patch
+ bugfix/all/dccp-tcp-do-not-inherit-mc_list-from-parent.patch
+ bugfix/all/sunrpc-refactor-svc_set_num_threads.patch
+ bugfix/all/nfsv4-fix-callback-server-shutdown.patch
+ bugfix/all/nfsv4.x-callback-create-the-callback-service-through.patch
+ bugfix/all/ipv6-prevent-overrun-when-parsing-v6-header-options.patch
+ bugfix/all/ipv6-check-ip6_find_1stfragopt-return-value-properly.patch
+ bugfix/all/ipv6-xfrm-handle-errors-reported-by-xfrm6_find_1stfr.patch
+ bugfix/all/ipv6-fix-leak-in-ipv6_gso_segment.patch
+ bugfix/all/sctp-do-not-inherit-ipv6_-mc-ac-fl-_list-from-parent.patch
+ bugfix/all/ipv6-dccp-do-not-inherit-ipv6_mc_list-from-parent.patch
+ bugfix/all/crypto-skcipher-Add-missing-api-setkey-checks.patch
+ bugfix/all/ipv6-fix-out-of-bound-writes-in-__ip6_append_data.patch
+ bugfix/all/mm-larger-stack-guard-gap-between-vmas.patch
+ bugfix/all/mm-fix-new-crash-in-unmapped_area_topdown.patch
 -
  # Fix exported symbol versions
  bugfix/ia64/revert-ia64-move-exports-to-definitions.patch
  bugfix/sparc/revert-sparc-move-exports-to-definitions.patch
@@@ -111,8 -132,10 +119,8 @@@ bugfix/alpha/revert-alpha-move-exports-
  bugfix/powerpc/powerpc-remove-mac-on-linux-hooks.patch
  bugfix/powerpc/powerpc-fix-missing-crcs-add-yet-more-asm-prototypes.patch
  bugfix/all/module-disable-matching-missing-version-crc.patch
 -
  # ABI maintenance
- debian/net-avoid-abi-change-for-min_header_len.patch
+ debian/revert-mips-loongson-3-select-mips_l1_cache_shift_6.patch
 -
  # Tools bug fixes
  bugfix/all/usbip-document-tcp-wrappers.patch
  bugfix/all/kbuild-fix-recordmcount-dependency.patch
@@@ -136,205 -159,3 +144,204 @@@ bugfix/all/liblockdep-enable-wall-by-de
  bugfix/all/liblockdep-fix-unused-value-warnings.patch
  bugfix/all/liblockdep-fix-set-but-not-used-warnings.patch
  bugfix/all/liblockdep-fix-defined-but-not-used-warning-for-init.patch
 +rpi/rpi_1000_af7b2569d0e8ab6e685a522f7f078981f4e5cc9c.patch
 +rpi/rpi_1001_815f9e1fa9e59708218fa64d080d8f46c088889e.patch
 +rpi/rpi_1002_9444644b16f69fec912a534e5b2379609cc8d02a.patch
 +rpi/rpi_1003_d3078bd3040aa01758d08993ddc73fc374c5a828.patch
 +rpi/rpi_1004_12b0a8db8b3e2c588212d5c29fda3014fe2a446f.patch
 +rpi/rpi_1005_61628076b44e9e2f2ab0c8bf229c3eae52af9fca.patch
 +rpi/rpi_1006_97fa68ff0087bb3730e06da3b438c164c6eb1794.patch
 +rpi/rpi_1007_6f35fd019bda4c10d01214821f7a19d4b1d66dbc.patch
 +rpi/rpi_1008_f32340ecc98314033f6fa6e25f2796f3a2ff7c64.patch
 +rpi/rpi_1009_42807f1d6308d5e1fac6c41ef99496403e833217.patch
 +rpi/rpi_1010_9ceb205fb57c04aee6e587746fd0c6fb4234f01a.patch
 +rpi/rpi_1011_3c73a0ceea4444fac6975fc23197ea5ee95de644.patch
 +rpi/rpi_1012_3b18e342423104d324e9480a612fb537aecb189c.patch
 +rpi/rpi_1013_517968a97c7fc43833d9305df92c22050f33acd6.patch
 +rpi/rpi_1014_e29744943accac6a4ba9628416ccdaf8290e56a9.patch
 +rpi/rpi_1015_e6027cea1977a0b21fa58b0658e4551165994ef1.patch
 +rpi/rpi_1016_7bb68eae08582db1f0d07151c3f38ab711fa2b7b.patch
 +rpi/rpi_1017_754abebd93ea0fb34517284408bc876f6098a4d0.patch
 +rpi/rpi_1018_42a2df4564b1f34004645d362d82d411b28c8871.patch
 +rpi/rpi_1019_5389d03a3d68755c924e59aeeff506f941a74d0c.patch
 +rpi/rpi_1020_2c0b9d6c9ef90a5fc7a9d17332824ce2adbcd543.patch
 +rpi/rpi_1021_9ba63463e52572505f1b05bd77524123e338a154.patch
 +rpi/rpi_1022_29f639773978fb429316f7476238f484f4379c94.patch
 +rpi/rpi_1023_e642dd4e8b7d72270a285195643b357513913581.patch
 +rpi/rpi_1024_cb9c38f7f0fb558b3f67809c7fe37b2feda60e2f.patch
 +rpi/rpi_1025_d8128c5adbb2c02bfa17b6c3c33568e0a2cbd274.patch
 +rpi/rpi_1026_458e69b69a357d45a3baf8d698797da19c01a546.patch
 +rpi/rpi_1027_1bb431d604baa122cdc2aaee9742909c77b46690.patch
 +rpi/rpi_1028_32918e9e35fa324b227400fd4a715732e0acb055.patch
 +rpi/rpi_1029_9df5fc1517da4e328021869fea54884ae0f1fc4d.patch
 +rpi/rpi_1030_2bc86cc69d9b4e488013ee4487ac9b5140c6ff6a.patch
 +rpi/rpi_1031_2f7816c5cad9638d36b62f7628b6e665b49b5bb5.patch
 +rpi/rpi_1032_0589949525ceb0661b74ea41b4ae62f5d64b5eff.patch
 +rpi/rpi_1033_aa95d7fc35ab183fb7570171dd52ded09eff88e5.patch
 +rpi/rpi_1034_7bd28eedc4133822b7ff051f0d95198dcf09bc99.patch
 +rpi/rpi_1035_50836003e0469fd36137428bcf8e0e8dfce20d27.patch
 +rpi/rpi_1036_9e9096ad0ff78f0d0ff6854e7cc0c0f7f2c97bd8.patch
 +rpi/rpi_1037_704131d69bcf80115170b1e1df941c38d65a5633.patch
 +rpi/rpi_1038_19bdea2fa4cdd16e16daa60300458a85e5b6ac08.patch
 +rpi/rpi_1039_0956d1bfb3b7132fca2d7094babbdc32944f4b0e.patch
 +rpi/rpi_1040_c8628b0ef3217ebac93092aca5ab98cfd486810e.patch
 +rpi/rpi_1041_d76b198ab46e8d7756c7d8ea7bcfcc54e1ed2b48.patch
 +rpi/rpi_1042_aee26b0153f9f9d7660d03f2672e357760199996.patch
 +rpi/rpi_1043_e8b0c30a2b61faf628c3a4d5da505f637f4e209e.patch
 +rpi/rpi_1044_dadefc9616f52424817c04237c38cefe39868dd8.patch
 +rpi/rpi_1045_e4e1014e42566cbdaaa21e5b2bba15106efb2b6f.patch
 +rpi/rpi_1046_67c86ebfb2118d1e8f170112672f56040c290d6a.patch
 +rpi/rpi_1047_9df5883b7d126f48e3ba00850bdf920f9d9ccb9a.patch
 +rpi/rpi_1048_ef85ef617b4e549ada46125fde4b35c5b409ea4a.patch
 +rpi/rpi_1049_4455668006c8da3eb4c4b1ac2094165d3f5c2a04.patch
 +rpi/rpi_1050_450159ac1eb7f07164595d28c84c6be4ac54ac49.patch
 +rpi/rpi_1051_86973aab9ee65e8aa064ea0c0d31b78d0286d867.patch
 +rpi/rpi_1052_7b18501f93e4f8d42cf37ee6d40e926bb90c39d7.patch
 +rpi/rpi_1053_d47a85f0b306be3a0e9fb1ec66e39343c641715f.patch
 +rpi/rpi_1054_b183f2683f2fc232825144b9ed438be607c94b37.patch
 +rpi/rpi_1055_5bf5eb1e436984d1996dbda89810c7e05ebc97a8.patch
 +rpi/rpi_1056_d8b49e65dda4e4babc6719e2a136a5dd19e74786.patch
 +rpi/rpi_1057_305b1bc785a62a4343bb0d67d716fbd5cf841299.patch
 +rpi/rpi_1058_ba575d578532384fefacea463812c5f8dc2fd1d0.patch
 +rpi/rpi_1059_1f7ae1f4bc94acf308478c7c3f1a954d7001d98a.patch
 +rpi/rpi_1060_0923244e438d28061ff4383c69e507cbd1e4c200.patch
 +rpi/rpi_1061_f21cca5981c50f1296067c20a155f7f0fb68232e.patch
 +rpi/rpi_1062_631fde34e2de1c7c43e76f94ae64e904ed8371ae.patch
 +rpi/rpi_1063_dbec05566e6b77ac476e47eaf81e43bcb9933388.patch
 +rpi/rpi_1064_e0e588e7fa45289e2af2a8a726a023e91dfc74f9.patch
 +rpi/rpi_1065_e0f497f6f22aed316a501dc509b67e3184dfa605.patch
 +rpi/rpi_1066_f2c51b6188f069302c10ba12ae88e4adb92248cb.patch
 +rpi/rpi_1067_d8d3ade9bda4f69c2ac646e1b4c9ba9919b2e8b5.patch
 +rpi/rpi_1068_9b399f1e66f00c1a3791a299bd62b3c23a940d77.patch
 +rpi/rpi_1069_56fef008757934346c545e73464a01b5c8e651d1.patch
 +rpi/rpi_1070_a3a54c8de5a995ea2bd2e07f822ed5cc2cdf90f4.patch
 +rpi/rpi_1071_c3b5ae614d58308799847d5013f027bd25642cce.patch
 +rpi/rpi_1072_9e8f7e3c457726a4c057ad13169afaf3ccfdeb3c.patch
 +rpi/rpi_1073_518dcbdb91a8fe5968013ff653ab80daa74d030a.patch
 +rpi/rpi_1074_36ad0671c0c7a922f471ac23d361ddf9e644efd0.patch
 +rpi/rpi_1075_42ce650cf2a0ac3a9843918899d0fc203521c629.patch
 +rpi/rpi_1076_0dca82706bf0033600840a4af5bef873dd73c2aa.patch
 +rpi/rpi_1077_3fecf635a05caac22d10197ef5fe58c0bacaeffb.patch
 +rpi/rpi_1078_ef981e640ac606947bd6b47b53ea5c0e9cd72148.patch
 +rpi/rpi_1079_5b172d8701fbad31d866e3732bda728857b289dc.patch
 +rpi/rpi_1080_604e48847133f98ecfef3763dead1c4fb416163f.patch
 +rpi/rpi_1081_d59362b47b9960a5214628664ed7f238fd875590.patch
 +rpi/rpi_1082_9152aa6101077b3e30bcb7c9e374ccfb802b4a82.patch
 +rpi/rpi_1083_730f3336842e04f9e63636cdbcd7a5625f922b1b.patch
 +rpi/rpi_1084_91b5dcf7421da90ee0ce5f8b5303cb12927ba953.patch
 +rpi/rpi_1085_a0c8bd4ad578a151381182a4ab6e4768c1f98145.patch
 +rpi/rpi_1086_334060800d9251be9e7ea257749f7db55ae035aa.patch
 +rpi/rpi_1087_b2d5583a99dbb0c4e0d3d134bb3a762be37ffb21.patch
 +rpi/rpi_1088_74fba9ff245e4a727c1332ea6d36c8b1d6406b5d.patch
 +rpi/rpi_1089_3ab628718b12144c1cec03462132cccda3741269.patch
 +rpi/rpi_1090_8011d9b47f314ce033d71cb25a25ec863a8ab939.patch
 +rpi/rpi_1091_553d27a05d9154e0a082c88e95697fa9f0021d6a.patch
 +rpi/rpi_1092_64f1f5590e6b1ddfaccdec4b1f4404cc63e65c5a.patch
 +rpi/rpi_1093_559e7f533e1df2337d6a45659eb300cdde3c949e.patch
 +rpi/rpi_1094_933a62cb2268bb6bb614776dccfe2b28b23a31bb.patch
 +rpi/rpi_1095_492a5b68c24213067711a674e228fc47a9c21ef6.patch
 +rpi/rpi_1096_1f1e9926edaecc0a878235ba9b6f788341a43403.patch
 +rpi/rpi_1097_a240fa2467d14bdc9d2b91973ce39dbac9418c4c.patch
 +rpi/rpi_1098_f81f30a1ab0c0142fcd9c83ed09c17c1609a956b.patch
 +rpi/rpi_1099_6f779e846ac732f0c7edea8ad386fb0337e9ac28.patch
 +rpi/rpi_1100_0230d494fd32ff93cd15cd0b5cb1938724a82814.patch
 +rpi/rpi_1101_3e1f1e11da334f8794cd65d7ebe6a307a18bfd31.patch
 +rpi/rpi_1102_ebf60c810040db236e2239832884fc2588401ddf.patch
 +rpi/rpi_1103_d6fa374e5e3f94af64b676611746e766b52ea949.patch
 +rpi/rpi_1104_f3732290e8f16978dd5828e70c2463b67cb07765.patch
 +rpi/rpi_1105_99030645593464749d826228febe9e9aac7cad24.patch
 +rpi/rpi_1106_bc84e97ab50364bc820a8f65ec63f08e0b0cd29a.patch
 +rpi/rpi_1107_6a4db7770cb03ad8b5037b6fd316441daa110d20.patch
 +rpi/rpi_1108_7525bb801d67bffc6a527c491085813bcbc65ec4.patch
 +rpi/rpi_1109_59c872a5840065303e70405519ab7ee781978ca5.patch
 +rpi/rpi_1110_3a13b7a4ddfd64cb9087c8bbc8ce86c6f8df15ff.patch
 +rpi/rpi_1111_6add8982bbdb4e405724edd40e79fbaece05f3bd.patch
 +rpi/rpi_1112_f4ed4ec2ac59b926bd9c37e0cc32cec712b53087.patch
 +rpi/rpi_1113_81b71926505e981ca56b1e2dd78501272091638c.patch
 +rpi/rpi_1114_adc42cf3af4ac76b4447c33654d1b7050ca1352e.patch
 +rpi/rpi_1115_44da1400299ada40a33494fa9f22f974dddbe537.patch
 +rpi/rpi_1116_1201aba920851084a7549a03b0faf62903ec846b.patch
 +rpi/rpi_1117_df80a91297eea9dd8ec5e6930a9a0be65c4455c3.patch
 +rpi/rpi_1118_ddee3833978f0633ffbd68c2f0b20d4bfb2398f2.patch
 +rpi/rpi_1119_2c85961abdcea5163968140535e169072e2a3e12.patch
 +rpi/rpi_1120_d8b03439fc2e7b7086eb7ab7e78948c03ad0ecb1.patch
 +rpi/rpi_1121_5ee22f5464caa6ff7aaee25b235b64d5f97a594f.patch
 +rpi/rpi_1122_c37e2a3a41e520eeb5c604796f2bc265f778caba.patch
 +rpi/rpi_1123_e04bc37e5d6d6611d6c611ab20a1934b4a7ff4d9.patch
 +rpi/rpi_1124_5895e7e3fa8980e3c647cf872caf792bbe14ae43.patch
 +rpi/rpi_1125_7b2c686fcd67a51474d6d71ee2dbd5ae669f3c29.patch
 +rpi/rpi_1126_f9e171e3de0bab9feb32aedd744fe87571823fb8.patch
 +rpi/rpi_1127_8d0f55c571791d5b9901f10bd386f5205f0120de.patch
 +rpi/rpi_1128_5c6e3888adb40ec7d8502dc9b3a9d5ae6cc75533.patch
 +rpi/rpi_1129_a009e29dab78bf52a1bf86fcfacc432a9c848bb1.patch
 +rpi/rpi_1130_9e2624286186e6ab7593dcd0a466f889cdc213f9.patch
 +rpi/rpi_1131_fdf00abcd95786704c1e8193269acdbd01e0c906.patch
 +rpi/rpi_1132_875b7ff3965a938f30c67c6c3bf4b54002f5c6d0.patch
 +rpi/rpi_1133_755d112540fcd32da49b8ff44143861f854cb2af.patch
 +rpi/rpi_1134_c7922777b2444c1ed0f81b022036795193504a67.patch
 +rpi/rpi_1135_30b6169efe93b9c6d08a048ced99591f8d3c164c.patch
 +rpi/rpi_1136_219073d4f7f8c2a1d53ab0b5b206e7620c4c5eb5.patch
 +rpi/rpi_1137_6838d34e2733b683de1f0fb5a98132b4f1e8f0d2.patch
 +rpi/rpi_1138_bc9bc1c420e23e387b38b0561de3bfa792afff2e.patch
 +rpi/rpi_1139_d7138846e47b988cb2d64eec0a37d32deaeed46d.patch
 +rpi/rpi_1140_5c3f8e9280417185d49e6669ee0f2e5189237d79.patch
 +rpi/rpi_1141_5ee08055226fe3ab0e448e8cbf4db9e954fd2a6d.patch
 +rpi/rpi_1142_6d8a6526263da2c54fa07768c167fc3cb8d884e4.patch
 +rpi/rpi_1143_857895b55c3f77fea7272b95f4100f093964b00b.patch
 +rpi/rpi_1144_fd99abc0ea95768377d1ee117bda7068845dc466.patch
 +rpi/rpi_1145_958ff3ebdeea52a11bb917e724cfe4d284cd3214.patch
 +rpi/rpi_1146_1e6ffd75f7a93f748c195a52a2a659ce2ef77e13.patch
 +rpi/rpi_1147_819b32a0e3c13dcb681608d3379039be425c1feb.patch
 +rpi/rpi_1148_7b983bf9ab14af746651be665376c242b4ee133f.patch
 +rpi/rpi_1149_08c7bce2e61f7dd23c44713e8c99c97c664ed01c.patch
 +rpi/rpi_1150_e93cac3fe731618eb27212d819aa9299b8deac1c.patch
 +rpi/rpi_1151_681419f43b2dceb8a1cbfb1fc3098bee4973558a.patch
 +rpi/rpi_1152_9259d1fdaeaa2dd571c4dc0bb8177a231b58cf3b.patch
 +rpi/rpi_1153_5f28a0d7bb1b8330fae2421334c9fb17b35fe93e.patch
 +rpi/rpi_1154_c966aee30d85c527713cc84f6b59ce1d786a97d4.patch
 +rpi/rpi_1155_bf3e7a7e02408555c756a42b9ef234ce96ff4b32.patch
 +rpi/rpi_1156_d1ac6705c2caabe94d2bdfd2cc6a6ef7313dcaa1.patch
 +rpi/rpi_1157_6dc092de9c10c8766169aecb48b0bb005c790ae5.patch
 +rpi/rpi_1158_128784ec5a432168280107eba10e8caabe7fb2c0.patch
 +rpi/rpi_1159_370a09d78cf65fda2f8fc9c7a478e99d510dfcd0.patch
 +rpi/rpi_1160_246446d8a21c8781de5e03ace523e53d55018400.patch
 +rpi/rpi_1161_a7f8a9344c86650d268a2830375bb277d266634b.patch
 +rpi/rpi_1162_b27b57f21ab839bcf5d4d4c7599765c8afa55fee.patch
 +rpi/rpi_1163_0b68e6bfd1f2a687eb845462c8bdb3e81e8622e4.patch
 +rpi/rpi_1164_dab785645e03fc00b665a69e209a8a1f19f6dfd2.patch
 +rpi/rpi_1165_0a9a2d88e32d1c142ba1ed626d70e9870545af96.patch
 +rpi/rpi_1166_4003585a9b6a1d5da22d8dc3d8a475bc1e7b76bb.patch
 +rpi/rpi_1167_79c185e1a74c7840efdf9d2897e6f0ebebeae4ca.patch
 +rpi/rpi_1168_4073b634ed17e4f9ac61a047e3ae5bf7e51bee18.patch
 +rpi/rpi_1169_a5abc8d4ad9cb505862d551ed83d68180477c311.patch
 +rpi/rpi_1170_db9d7eecbf6c2f78b465d7ba31cd8909c3579ce4.patch
 +rpi/rpi_1171_62e93f080e33428055e2cb895db0856c748ed8d5.patch
 +rpi/rpi_1172_3e76a9f94b08602584397582d9d3010af1ab2e0a.patch
 +rpi/rpi_1173_7a58f2eba938383be1612ca473573ef5f6cbb9f8.patch
 +rpi/rpi_1174_6bfc601edd42ff66b750c622c55e6e651b0c7b76.patch
 +rpi/rpi_1175_62aba7fd4c12cb3c2abd6b26013d617ddd9c40c3.patch
 +rpi/rpi_1176_591a1185da7d0044d0a35cb8c59aa8966b86b577.patch
 +rpi/rpi_1177_a7f19907c158c0f2abf7cb3fd28161c8192d5cf2.patch
 +rpi/rpi_1178_91de763e575ca97da310963ab3de1ab27e89ac24.patch
 +rpi/rpi_1179_4a74fd401ba99fafa90e867fe6a7b8bac158b73e.patch
 +rpi/rpi_1180_371b19cf9322eb7bfe37815aee836fb767168622.patch
 +rpi/rpi_1181_9e528a51375e18d52d47e0fd46f1ba0dd0c41457.patch
 +rpi/rpi_1182_7cce460435cacd304bcdfde1b641b3e4aaa4be29.patch
 +rpi/rpi_1183_d520b647a7f0f7fed8bab5377ccaf65386604a94.patch
 +rpi/rpi_1184_524e172891286f0db2a96a59d5e8a74bd5f8bd81.patch
 +rpi/rpi_1185_510304a7e80aa75d966d2e1e005478712aa27d58.patch
 +rpi/rpi_1186_39024402e36c59b392d76c6d0be7e0303b95666a.patch
 +rpi/rpi_1187_5e18e755d1ac9da7f78f3e2d6e76d6686c944ca1.patch
 +rpi/rpi_1188_1625d5383bcb43e273b87966d5e13fa310b6de21.patch
 +rpi/rpi_1189_194e6b177323f0e757b2ce34c51e8721baff8b18.patch
 +rpi/rpi_1190_1e93eae18d2841dc37abcc458b4931722edbbe0f.patch
 +rpi/rpi_1191_6a747527985a3b4cf45930e905907df70551f6cf.patch
 +rpi/rpi_1192_a8e90198fe4842224d1c8e7f845c17bacd7657c2.patch
 +rpi/rpi_1193_99551f177e0c00af16228bc6d5d5234e72694803.patch
 +rpi/rpi_1194_5f5616e1196195f99df7ddc3a398427e254fc48f.patch
 +rpi/rpi_1195_606b4e6fd9c0ebeb43d12a33a0afbe750b9fa7f9.patch
 +rpi/rpi_1196_f55a8d67d176cd7c29bcb06956006c7b3506206a.patch
 +rpi/rpi_1197_0844a339fa1fbfb184f2b3bf071893be9e6c8d0a.patch
 +rpi/rpi_1198_43c382c981f1e95b9aed432f0529d1ec420bb210.patch
 +rpi/rpi_1199_030d289026ab07792cdf6fdb56342a377de4d3bd.patch
 +#rpi/rpi_9999_other_changes.patch
Simple merge